ValidateFin

RO e-Factura — credit note in a foreign currency (FCN)

Una nota de crédito (FCN) emitida en SEK — y ANAF la acepta. Muestra lo que BR-RO-030 exige realmente: RON debe aparecer como moneda de la factura (BT-5) O como moneda de contabilización del IVA (BT-6), no necesariamente ambas. Aquí BT-5 es SEK y BT-6 es RON, lo que cumple la regla. Lleva además el código de tipo 381, lícito en una nota de crédito e ilícito en una factura.

RO_CIUS 1.0.1 · UBL 2.1 — Válido

Una nota de crédito (FCN) emitida en SEK — y ANAF la acepta. Muestra lo que BR-RO-030 exige realmente: RON debe aparecer como moneda de la factura (BT-5) O como moneda de contabilización del IVA (BT-6), no necesariamente ambas. Aquí BT-5 es SEK y BT-6 es RON, lo que cumple la regla. Lleva además el código de tipo 381, lícito en una nota de crédito e ilícito en una factura.

Factura RO e-Factura (Rumanía, ANAF) RO_CIUS 1.0.1 · UBL 2.1 Ministerul Finanțelor / ANAF — RO_CIUS 1.0.1 (ro16931-ubl-1.0.9)Resultado esperado: Válido

Lo que muestra este fichero

Una nota de crédito (FCN) emitida en SEK — y ANAF la acepta. Muestra lo que BR-RO-030 exige realmente: RON debe aparecer como moneda de la factura (BT-5) O como moneda de contabilización del IVA (BT-6), no necesariamente ambas. Aquí BT-5 es SEK y BT-6 es RON, lo que cumple la regla. Lleva además el código de tipo 381, lícito en una nota de crédito e ilícito en una factura.

Transacciones1
Total500,00 SEK
Fecha en el fichero2018-07-31
Última verificación: Licencia: CC-BY-4.0

Todas las partes, IBAN e importes siguientes son ficticios. Los IBAN son estructuralmente válidos —superan el mod-97— pero no corresponden a ninguna cuenta real.

Contenido del fichero

<?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>

Cómo sabemos que estos resultados se sostienen

Cada fichero de esta biblioteca pasa por el propio validador del sitio en cada build. El resultado esperado indicado arriba lo verifica un test automatizado: si un fichero dejara de coincidir con lo que afirma esta página, el build fallaría. Dos fixtures heredadas se repararon así antes de publicarse: tres IBAN no superaban el mod-97 y varios nombres usaban caracteres fuera del juego SEPA básico.

Factura RO e-Factura (Rumanía, ANAF)