RO e-Factura — credit note in a foreign currency (FCN)
Nota kredytowa (FCN) wystawiona w SEK — a ANAF ją przyjmuje. Pokazuje, czego naprawdę wymaga BR-RO-030: RON musi wystąpić jako waluta faktury (BT-5) ALBO jako waluta rozliczenia VAT (BT-6), niekoniecznie obie. Tu BT-5 to SEK, a BT-6 to RON, co spełnia regułę. Nota nosi też kod typu 381, dozwolony na nocie kredytowej i zakazany na fakturze.
RO_CIUS 1.0.1 · UBL 2.1 — Prawidłowy
Nota kredytowa (FCN) wystawiona w SEK — a ANAF ją przyjmuje. Pokazuje, czego naprawdę wymaga BR-RO-030: RON musi wystąpić jako waluta faktury (BT-5) ALBO jako waluta rozliczenia VAT (BT-6), niekoniecznie obie. Tu BT-5 to SEK, a BT-6 to RON, co spełnia regułę. Nota nosi też kod typu 381, dozwolony na nocie kredytowej i zakazany na fakturze.
Co pokazuje ten plik
Nota kredytowa (FCN) wystawiona w SEK — a ANAF ją przyjmuje. Pokazuje, czego naprawdę wymaga BR-RO-030: RON musi wystąpić jako waluta faktury (BT-5) ALBO jako waluta rozliczenia VAT (BT-6), niekoniecznie obie. Tu BT-5 to SEK, a BT-6 to RON, co spełnia regułę. Nota nosi też kod typu 381, dozwolony na nocie kredytowej i zakazany na fakturze.
| Transakcje | 1 |
|---|---|
| Suma | 500,00 SEK |
| Data w pliku | 2018-07-31 |
Wszystkie strony, numery IBAN i kwoty poniżej są fikcyjne. IBAN-y są poprawne strukturalnie — przechodzą test mod-97 — ale nie należą do żadnego rzeczywistego rachunku.
Zawartość pliku
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed under European Union Public Licence (EUPL) version 1.2.
-->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- -->
<!-- Note - The purpose is to illustrate a credit note instance with minimum -->
<!-- contents technically (but probably insufficient from business perspective) -->
<!-- -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<CreditNote
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:CIUS-RO:1.0.1</cbc:CustomizationID>
<cbc:ID>2018-112</cbc:ID>
<cbc:IssueDate>2018-07-31</cbc:IssueDate>
<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cbc:DocumentCurrencyCode>SEK</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>RON</cbc:TaxCurrencyCode>
<cbc:BuyerReference>ACE22</cbc:BuyerReference>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="0007">1234512345</cbc:EndpointID>
<cac:PostalAddress>
<cbc:StreetName>line1</cbc:StreetName>
<cbc:CityName>SECTOR1</cbc:CityName>
<cbc:PostalZone>013329</cbc:PostalZone>
<cbc:CountrySubentity>RO-B</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>RO1234567897</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Säljbolaget AB</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0007">9876543210</cbc:EndpointID>
<cac:PostalAddress>
<cbc:StreetName>BD DECEBAL NR 1 ET1</cbc:StreetName>
<cbc:CityName>ARAD</cbc:CityName>
<cbc:PostalZone>123456</cbc:PostalZone>
<cbc:CountrySubentity>RO-AR</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme><cbc:CompanyID>RO987456126</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme><cac:PartyLegalEntity>
<cbc:RegistrationName>Centrala Inköps Handelsbolag</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="SEK">100</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="SEK">400</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="SEK">100</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>25</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="RON">249</cbc:TaxAmount>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="SEK">400</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="SEK">400</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="SEK">500</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="SEK">500</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:CreditNoteLine>
<cbc:ID>1</cbc:ID>
<cbc:CreditedQuantity unitCode="MON">1</cbc:CreditedQuantity>
<cbc:LineExtensionAmount currencyID="SEK">400</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Service fee</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>25</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="SEK">400</cbc:PriceAmount>
</cac:Price>
</cac:CreditNoteLine>
</CreditNote>Skąd wiemy, że te wyniki są aktualne
Każdy plik w tej bibliotece przechodzi przez walidator serwisu przy każdym buildzie. Oczekiwany wynik podany wyżej potwierdza test automatyczny: gdyby plik przestał odpowiadać temu, co głosi ta strona, build by się wywalił. Dwie odziedziczone fikstury naprawiono w ten sposób przed publikacją: trzy numery IBAN nie przechodziły mod-97, a kilka nazw używało znaków spoza podstawowego zestawu SEPA.
Faktura RO e-Factura (Rumunia, ANAF)
- RO e-Factura — conformant invoice (FACT1)
- RO e-Factura — BT-24 still declaring CIUS-RO:1.0.0 (BR-RO-001)
- RO e-Factura — Bucharest written “Sector 1” instead of SECTOR1 (BR-RO-100)
- RO e-Factura — buyer CUI with a wrong check digit (ERRIdentif)
- RO e-Factura — B2C invoice with the anonymous CNP (0000000000000)