Supported Countries

Read about the supported countries and regions.

Overview

📘

Note

The Configurations and Extensions columns refer to country-specific configurations and Extensions. Some countries may have no country-specific configurations or extensions, but they may still use Extensions like the ones mentioned in the Sender ID topic.

This table gives an overview of the supported countries and provides links to the sections for each one.

The Mandate: B2B and Mandate: B2G columns refer to the reporting mandate for the country. The presence of a link indicates that mandate is supported for that country.

Some countries, like Saudi Arabia may use the same format for B2B and B2G. This is indicated by the B2B/B2G suffix in the title. Some countries, like Germany use 2 different formats. The Germany B2B: suffix indicates a topic concerns B2B and the PEPPOL format. The Germany: B2G suffix indicates a topic about B2G and the XRechnung format.

CountryMandate: B2BMandate: B2GCountry SpecificationsReceiverConfigurationsExtensions
BelgiumBelgium B2B/B2G: OverviewBelgium B2B/B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))Belgium: ReceiverNoneNone
CroatiaNoCroatia B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))Croatia: ReceiverNoneNone
DenmarkNoDenmark B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Denmark: ReceiverDenmark: ConfigurationsNone
EstoniaNoEstonia B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))Estonia: ReceiverNoneNone
FinlandNoFinland B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))Finland: ReceiverNoneNone
FranceNoFrance B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))France: ReceiverFrance: Configuration OverviewNone
GermanyNoGermany B2G: Overview- Country synopsis XRechnung - Specification XRechnung Version 3.0.2 - Syntax Binding XRechnung 3.0.2Germany B2G: ReceiversGermany: Configuration OverviewGermany: Extensions
GermanyGermany B2B: OverviewNoPEPPOL BIS Billing 3.0Germany B2B: ReceiversGermany B2B: OverviewGermany B2B: Receiver Details
GreeceNoGreece B2G: OverviewPEPPOL BIS Billing 3.0 - Documentation and usage guide of the Greek Data Format Specifications Standard PEPPOL BIS 3.0 (CIUS)Greece: ReceiverGreece: ConfigurationsGreece: Extensions
ItalyItaly B2B/B2G: OverviewItaly B2B/B2G: Overview- FatturaPA - FatturaPA Controls - AGID UBLItaly: ReceiverItaly: Configuration OverviewItaly: Extensions
JapanJapan B2B/B2G: OverviewJapan B2B/B2G: OverviewPeppol Specifications for Japan implementation of PINTJapan: ReceiverJapan: ConfigurationsNone
LithuaniaNoLithuania B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language(UBL2.1))Lithuania: ReceiverNoneNone
MalaysiaMalaysia B2B/B2G: OverviewMalaysia B2B/B2G: OverviewMalaysian e-Invoice Specifications (based on Universal Business Language (UBL2.1))Malaysia: ReceiverMalaysia: Configuration OverviewNone
NetherlandsNoNetherlands B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Netherlands: ReceiverNetherlands: ConfigurationsNone
NorwayNoNorway B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Norway: ReceiverNorway: Configuration OverviewNone
PolandPoland B2B: OverviewNoKSeF Download and KSeF GuthubPoland B2B: ReceiverPoland B2B: Configuration Overview
PolandNoPoland B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Poland B2G: ReceiverNoneNone
PortugalNoPortugal B2G: OverviewOfficial specification CIUS-PT (based on Universal Business Language (UBL2.1))Portugal: ReceiverPortugal: ConfigurationsPortugal: Extensions
RomaniaRomania B2B/B2G: OverviewRomania B2B/B2G: OverviewPrezentareE-factura.pdf from the Romanian Tax Authority at https://mfinante.gov.ro/. (based on Universal Business Language(UBL2.1))Romania: ReceiverRomania: Configuration OverviewNone
Saudi ArabiaSaudi Arabia B2B/B2G: OverviewSaudi Arabia B2B/B2G: OverviewOfficial specification ZATCA (based on Universal Business Language (UBL2.1))Saudi Arabia: ReceiverSaudi Arabia: ConfigurationsSaudi Arabia: Extensions
SerbiaSerbia B2B: OverviewNoOfficial specificationSerbia: ReceiverSerbia: ConfigurationsSerbia: Extensions
SlovakiaNoSlovakia B2G: OverviewIS EFA (based on Universal Business Language (UBL2.1))Slovakia: ReceiversNoneNone
SloveniaNoSlovenia B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Slovenia: ReceiversNoneNone
SpainSpain B2B: OverviewNoPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Spain B2B: ReceiverNone
SpainNoSpain B2G: OverviewFacturae 3.2.2Spain B2G: ReceiverSpain B2G: Configuration Overview
SwedenNoSweden B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))Sweden: ReceiverSweden: Configurations
TaiwanNoTaiwan B2G: OverviewTaiwanese Ministry of FinanceTaiwan: ReceiverTaiwan: Configuration Overview
UKNoUK B2G: OverviewPEPPOL BIS Billing 3.0 (based on Universal Business Language (UBL2.1))UK: ReceiverNoneNone

Example Documents

The following topics contain example Documents for each country:

Receivers

This table lists the Receivers used by each country:

CountryB2BB2G
Belgium: ReceiverGENERIC_PEPPOL_UBL_BE_1p0p0GENERIC_PEPPOL_UBL_BE_1p0p0
Croatia: ReceiverNot supportedGENERIC_PEPPOL_UBL_HR_1p0p0
Denmark: ReceiverNot supportedGENERIC_PEPPOL_UBL_DK_1p0p0
Estonia: ReceiverNot supportedGENERIC_PEPPOL_UBL_EE_1p0p0
Finland: ReceiverNot supportedGENERIC_PEPPOL_UBL_FI_1p0p0
France: ReceiverNot supportedGENERIC_PEPPOL_UBL_FR_1p0p0
Germany B2B: Receivers (PEPPOL)GENERIC_PEPPOL_CII_DE and GENERIC_PEPPOL_UBL_DENot applicable.
Germany B2B: Receivers (SMTP)GENERIC_SMTP_CII_DE and GENERIC_SMTP_UBL_DE and GENERIC_SMTP_ZUGFERD_DENot applicable.
Germany B2G: Receivers (PEPPOL)Not applicableGENERIC_PEPPOL_CII_DE_XRECHNUNG_3p0p1 and GENERIC_PEPPOL_UBL_DE_XRECHNUNG_3p0p1
Germany B2G: Receivers (SMTP)Not applicableGENERIC_SMTP_CII_DE_XRECHNUNG_3p0p1 and GENERIC_SMTP_UBL_DE_XRECHNUNG_3p0p1
Greece: ReceiverGENERIC_PEPPOL_UBL_GR_1p0p0GENERIC_PEPPOL_UBL_GR_1p0p0
Italy: ReceiverGENERIC_IT_FatturaPA_1p2p2GENERIC_IT_FatturaPA_1p2p2
Japan: ReceiverGENERIC_PEPPOL_UBL_JP_1p0p0GENERIC_PEPPOL_UBL_JP_1p0p0
Lithuania: ReceiverNot supportedGENERIC_PEPPOL_UBL_LT_1p0p0
Malaysia: ReceiverGENERIC_MY_MYINVOIS_1p0p0GENERIC_MY_MYINVOIS_1p0p0
Netherlands: ReceiverNot supported.GENERIC_PEPPOL_UBL_NL_1p0p0
Norway: ReceiverNot supportedGENERIC_PEPPOL_UBL_NO_1p0p0
Poland B2B: ReceiverGENERIC_PL_KSeF-FA_2p0p0Not supported
Poland B2G: ReceiverNot supportedGENERIC_PEPPOL_UBL_PL_1p0p0
Portugal: ReceiverNot supportedGENERIC_FE-AP_UBL_CIUS-PT_2p1p1
Romania: ReceiverGENERIC_RO_EFACTURA_1p0p9GENERIC_RO_EFACTURA_1p0p9
Saudi Arabia: ReceiverGENERIC_SA_EINVOIC_1p2p0GENERIC_SA_EINVOIC_1p2p0
Serbia: ReceiverNot supportedGENERIC_RS_EINVOICE_1p0p0
Slovakia: ReceiverNot supportedGENERIC_IS-EFA_UBL_SK_1p0p0
Slovenia: ReceiverNot supportedGENERIC_PEPPOL_UBL_SI_1p0p0
Spain B2B: ReceiverGENERIC_PEPPOL_UBL_ES_1p0p0Not supported
Spain B2G: ReceiverNot supportedFACE-FACTURA-E
Sweden: ReceiverNot supportedGENERIC_PEPPOL_UBL_SE_1p0p0
Taiwan: ReceiverNot supportedGENERIC_TAXAMO_JSON_TW_1p0
UK: ReceiverNot supportedGENERIC_PEPPOL_UBL_GB_1p0p0

Extensions

The following countries have country-specific Extensions:

The following table lists the topics available in the VRBL Extensions Reference Guide section:

Extension Name (Reference Topic)Country-Specific Topic(s)Description
AdditionalData (Extn)Italy: Additional Data and Italy: Tax Exemption Reason Code (Invoice Lines)Use this Extension to specify additional data for specific use cases for Italy.
AdditionalProperty (Extn)Poland B2B: Additional PropertyUsed to add additional information in Polish B2B documents.
AccountingSupplierPartyExtension (Extn)Italy: Supplier's Professional Register DetailsUsed in Italy to model the Supplier's professional registration details.
AllowanceChargeExtension (Extn)Italy: Social Security Administration Reference and Italy: Withholding Tax Type Code and Italy: Social Security Organization CodeUse this extension to model specific allowance charges for Italy.
Article73Indicator (Extn)Italy: Article 73 IndicatorUsed in Italian documents to specify whether Article 73 applies or not.
BaseCapital (Extn)Italy: Supplier's Base CapitalUsed in Italy to specify the supplier's base capital.
BelowMarketValueSupplyIndicator (Extn)Poland B2B: Below Market Value Supply IndicatorUsed to indicate if a transaction is being supplied below market value.
BillingSoftware (Extn)Portugal: Billing SoftwareUsed in Portugal to specify the software that is used for billing and is referenced in Portuguese documents.
BusinessRegistrationProvinceCode (Extn)Italy: Province for Supplier's BusinessUsed to specify the Italian province where the supplier's business is registered.
CashAccountingIndicator (Extn)Poland B2B: Supplier Cash Accounting IndicatorUsed to specify if a supplier is using cash accounting in Poland.
CorrectionReason (Extn)Taiwan: Correction ReasonUse this Extension to specify a reason for a correction in Taiwanese Documents.
Description (Extn)Portugal: Withholding Tax TotalUsed to provide a description for withheld tax in Portugal.
DigitalStampAmount (Extn)Italy: Digital StampsUsed in Italy to specify the amount for digital stamps.
DigitalStampIndicator (Extn)Italy: Digital StampsUsed in Italy to indicate whether a digital stamp applies.
DocumentReferenceExtension (Extn)Portugal: Document Reference IDUsed to reference the Commitment Document (Número do compromisso) in Portuguese documents.
IncidentalCosts (Extn)Italy: Incidental CostsUsed to specify incidental costs in Italy.
InstallationSerialNumber (Extn)Greece: Installation Serial NumberUsed to specify the Installation Serial Number in Greek documents.
InvoiceDocumentReferenceExtension (Extn)Poland B2B: Preceding Invoice ReferenceUse this extension to document the correction method and reason for Poland.
InvoicedPrepaymentAmount (Extn)Serbia: Advanced Payment InformationUse to specify advanced payments in Serbian documents.
InvoiceSeries (Extn)Greece: Invoice SeriesUse to specify the Invoice Series in Greek documents.
InvoiceSubtypeCode (Extn)Greece: Invoice Subtype CodeUsed to specify Invoice Sub-Type Codes for Greece.
LegalMonetaryTotal (Extn)Serbia: Legal Monetary Totals (for Reduced Totals)Used to specify legal monetary totals for reduced tax totals in Serbia.
LegalMonetaryTotalInTaxCurrency (Extn)Spain B2G: Document Totals in Tax CurrencyA group of elements providing the monetary totals for the invoice in tax currency.
NominalInvoiceIndicator (Extn)Saudi Arabia: Nominal Invoice IndicatorUsed to indicate if an invoice is a nominal invoice.
PayeePartyExtension (Extn)Italy: Payee DataUsed to specify Payee data in Italy.
PaymentMeansExtension (Extn)Portugal: ATM Payment EntityUsed to specify information about ATM payments in Portugal.
PaymentReasonCode (Extn)Italy: Payment Reason CodeUsed to specify a payment reason code in Italy.
PaymentTermsCode (Extn)Italy: Payment Terms CodeUse to specify the Payment Terms code in Italy.
PaymentTermsStartDate (Extn)Italy: Payment Terms Start DateUsed to specify the start date for payment terms in Italy.
PriceAmountBeforeAllowanceCharge (Extn)Poland B2B: Item Gross Price and Italy: Item Gross PriceUsed to specify gross item information in Italy.
ProfessionalRegister (Extn)Italy: Supplier's Professional Register DetailsUsed to specify a supplier's professional details in Italy.
ReducedTotals (Extn)Serbia: Reduced Tax TotalsUsed to specify reduced totals in Serbian documents.
RoundingAmount (Extn)Italy: Rounding AmountUsed in Italy to specify rounding amounts.
RoutingDetails (Extn)VRBL: Sender ID and VRBL: Receiver IDs and VRBL: Receiver DetailsUsed in all countries to specify Sender and Receiver IDs.
SdIReceiverCode (Extn)Italy: SDI Receiver CodeUsed in Italy to specify the SdI Receiver code.
SimplifiedInvoiceIndicator (Extn)Saudi Arabia: Simplified Invoice IndicatorUsed to indicate if an invoice is a simplified invoice.
SummaryInvoiceIndicator (Extn)Saudi Arabia: Summary Invoice IndicatorUsed to indicate if an invoice is a summary invoice.
ThirdPartyIndicator (Extn)Saudi Arabia: Third Party Invoice IndicatorUsed to indicate if a Document was issued by a third party.
ThirdPartyPayment (Extn)Germany B2G: Third-Party PaymentsUse this extension to model third-party payments in Germany.
TaxExemptionIndicator (Extn)Poland B2B: Supplier Tax Exemption IndicatorUse this extension to indicate if a Polish transaction is exempt from tax.
TransferOrServiceTypeCode (Extn)Italy: Transfer or Service Type CodeUse to specify the Transfer or Service Type Code that is used in Italian documents.
TransmissionFormatCode (Extn)Italy: Transmission Format CodeUse this to model the transmission format code in Italy.
TypeCode (Extn)Italy: Withholding Tax Type CodeUsed to specify the Withholding Tax Type code in Italy.
VatMechanism (Extn)Italy: VAT Mechanism and Poland B2B: VAT MechanismUsed in Italy and Poland to model VAT mechanism information.
VehicleDetails (Extn)Italy: Vehicle DetailsUse in Italy to specify details about vehicles.
WithholdingIndicator (Extn)Italy: Social Security Withholding IndicatorUsed to model information about withholding tax in Italy.

Country-specific configurations

The following countries have country-specific configurations:

The following countries have no country-specific configurations:

Rules

The following topics list the Rules used in each country: