All Downloads are FREE. Search and download functionalities are using the official Maven repository.

external.schematron.2020-03.xslt.reminder-3.0.REMINDER-PEPPOL-EN16931-UBL.xslt Maven / Gradle / Ivy






  
  
  
  
    
  












      
      
      
      
   
  
      
      
      
      
      
   







    
  




    
    /
    
      
        
      
      
        *:
        
        [namespace-uri()='
        
        ']
      
    
    
    [
    
    ]
  
  
    
    /
    
      @

      
        @*[local-name()='
        
        ' and namespace-uri()='
        
        ']
      
    
  




    
      /
      
      
        [
        
        ]
      
    
    
      /@
    
  




    
      /
      
      
        [
        
        ]
      
    
    
      /@
    
  



  
    
    
  
  
    
    
  
  
    
    
  
  
    
    
  
  
    
    .
    
  


U
  
    U
    
  
  
    U.
    
    n
    
  
  
    U.
    
    _
    
    _
    
  
  



    
      
           
		   
		   
		 
      
      
      
      
      
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
    
  


Rules for PEPPOL BIS 3.0 Billing
  
  
  




	

    

		

      
      
        
          PEPPOL-EN16931-R008
          fatal
          
            
          
          Document MUST not contain empty elements.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R009
          fatal
          
            
          
          Document MUST not contain empty elements.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          PEPPOL-EN16931-R001
          fatal
          
            
          
          Business process MUST be provided.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R002
          fatal
          
            
          
          No more than one note is allowed on document level.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R003
          fatal
          
            
          
          A buyer reference or purchase order reference MUST be provided.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R004
          fatal
          
            
          
          Specification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R053
          fatal
          
            
          
          Only one tax total with tax subtotals MUST be provided.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R054
          fatal
          
            
          
          Only one tax total without tax subtotals MUST be provided when tax currency code is provided.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R055
          fatal
          
            
          
          Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign
        
      
    

		

      
      
        
          PEPPOL-EN16931-R006
          fatal
          
            
          
          Only one invoiced object is allowed on document level
        
      
    

		

      
      
        
          PEPPOL-EN16931-R080
          fatal
          
            
          
          Only one project reference is allowed on document level
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R005
          fatal
          
            
          
          VAT accounting currency code MUST be different from invoice currency code when provided.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R010
          fatal
          
            
          
          Buyer electronic address MUST be provided
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R020
          fatal
          
            
          
          Seller electronic address MUST be provided
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R041
          fatal
          
            
          
          Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R042
          fatal
          
            
          
          Allowance/charge percentage MUST be provided when allowance/charge base amount is provided.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R040
          fatal
          
            
          
          Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
        
      
    

		

      
      
        
          PEPPOL-EN16931-R043
          fatal
          
            
          
          Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R061
          fatal
          
            
          
          Mandate reference MUST be provided for direct debit.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R051
          fatal
          
            
          
          All currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R110
          fatal
          
            
          
          Start date of line period MUST be within invoice period.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R111
          fatal
          
            
          
          End date of line period MUST be within invoice period.
        
      
    
    
  

	

    
    
    
    
    
    
    

		

      
      
        
          PEPPOL-EN16931-R120
          fatal
          
            
          
          Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
        
      
    

		

      
      
        
          PEPPOL-EN16931-R121
          fatal
          
            
          
          Base quantity MUST be a positive number above zero.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R100
          fatal
          
            
          
          Only one invoiced object is allowed pr line
        
      
    

		

      
      
        
          PEPPOL-EN16931-R101
          fatal
          
            
          
          Element Document reference can only be used for Invoice line object
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-R044
          fatal
          
            
          
          Charge on price level is NOT allowed.
        
      
    

		

      
      
        
          PEPPOL-EN16931-R046
          fatal
          
            
          
          Item net price MUST equal (Gross price - Allowance amount) when gross price is provided.
        
      
    
    
  

	

    
    
    

		

      
      
        
          PEPPOL-EN16931-R130
          fatal
          
            
          
          Unit code of price base quantity MUST be same as invoiced quantity.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          NO-R-002
          warning
          
            
          
          For Norwegian suppliers, most invoice issuers are required to append "Foretaksregisteret" to their
        invoice. "Dersom selger er aksjeselskap, allmennaksjeselskap eller filial av utenlandsk
        selskap skal også ordet «Foretaksregisteret» fremgå av salgsdokumentet, jf.
        foretaksregisterloven § 10-2."
        
      
    

		

      
      
        
          NO-R-001
          fatal
          
            
          
          For Norwegian suppliers, a VAT number MUST be the country code prefix NO followed by a valid Norwegian organization number (nine numbers) followed by the letters MVA.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          DK-R-001
          warning
          
            
          
          For Danish suppliers when the Accounting code is known, it should be referred on the Invoice
        
      
    

		

      
      
        
          DK-R-002
          fatal
          
            
          
          Danish suppliers MUST provide legal entity (CVR-number)
        
      
    

		

      
      
        
          DK-R-014
          fatal
          
            
          
          For Danish Suppliers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingSupplierParty
        
      
    

		

      
      
        
          DK-R-015
          fatal
          
            
          
          For Danish Suppliers, if specified, AccountingSupplierParty/PartyTaxScheme/CompanyID (DK VAT number) must start with DK followed by 8 digits
        
      
    

		

      
      
        
          DK-R-016
          fatal
          
            
          
          For Danish Suppliers, a Credit note cannot have a negative total (PayableAmount)
        
      
    
    
  

	

    

		

      
      
        
          DK-R-013
          fatal
          
            
          
          For Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is used for AccountingCustomerParty or AccountingSupplierParty
        
      
    
    
  

	

    

		

      
      
        
          DK-R-005
          fatal
          
            
          
          For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
        
      
    

		

      
      
        
          DK-R-006
          fatal
          
            
          
          For Danish suppliers bank account and registration account is mandatory if payment means is 31 or 42
        
      
    

		

      
      
        
          DK-R-007
          fatal
          
            
          
          For Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are mandatory when payment means is 49
        
      
    

		

      
      
        
          DK-R-008
          fatal
          
            
          
          For Danish Suppliers PaymentID is mandatory and MUST start with 01#, 04# or 15# (kortartkode), and PayeeFinancialAccount/ID (Giro kontonummer) is mandatory and must be 7 characters long, when payment means equals 50 (Giro)
        
      
    

		

      
      
        
          DK-R-009
          fatal
          
            
          
          For Danish Suppliers if the PaymentID is prefixed with 04# or 15# the 16 digits instruction Id must be added to the PaymentID eg. "04#1234567890123456" when Payment means equals 50 (Giro)
        
      
    

		

      
      
        
          DK-R-010
          fatal
          
            
          
          For Danish Suppliers the PaymentID is mandatory and MUST start with 71#, 73# or 75# (kortartkode) and PayeeFinancialAccount/ID (Kreditornummer) is mandatory and must be exactly 8 characters long, when Payment means equals 93 (FIK)
        
      
    

		

      
      
        
          DK-R-011
          fatal
          
            
          
          For Danish Suppliers if the PaymentID is prefixed with 71# or 75# the 15-16 digits instruction Id must be added to the PaymentID eg. "71#1234567890123456" when payment Method equals 93 (FIK)
        
      
    
    
  

	

    

		

      
      
        
          DK-R-003
          warning
          
            
          
          If ItemClassification is provided from Danish suppliers, UNSPSC version 19.0501 should be used.
        
      
    
    
  

	

    

		

      
      
        
          DK-R-004
          fatal
          
            
          
          When specifying non-VAT Taxes, Danish suppliers MUST use the AllowanceChargeReasonCode="ZZZ" and the 4-digit Tax category MUST be specified in 'AllowanceChargeReason'
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          IT-R-001
          fatal
          
            
          
           [IT-R-001] BT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum length 11 and maximum length shall be 16.  Per i fornitori italiani il BT-32 deve avere una lunghezza tra 11 e 16 caratteri
        
      
    
    
  

	

    

		

      
      
        
          IT-R-002
          fatal
          
            
          
          [IT-R-002] BT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line 1 - I fornitori italiani devono indicare l'indirizzo postale.
        
      
    

		

      
      
        
          IT-R-003
          fatal
          
            
          
          [IT-R-003] BT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I fornitori italiani devono indicare la città di residenza.
        
      
    

		

      
      
        
          IT-R-004
          fatal
          
            
          
          "> [IT-R-004] BT-38 (Seller post code) - Italian suppliers MUST provide the postal address post code - I fornitori italiani devono indicare il CAP di residenza.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          SE-R-001
          fatal
          
            
          
          For Swedish suppliers, Swedish VAT-numbers must consist of 14 characters.
        
      
    

		

      
      
        
          SE-R-002
          fatal
          
            
          
          For Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in numeric form
        
      
    
    
  

	

    

		

      
      
        
          SE-R-003
          warning
          
            
          
          Swedish organisation numbers should be numeric.
        
      
    

		

      
      
        
          SE-R-004
          warning
          
            
          
          Swedish organisation numbers consist of 10 characters.
        
      
    
    
  

	

    

		

      
      
        
          SE-R-005
          fatal
          
            
          
          For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be stated
        
      
    
    
  

	

    

		

      
      
        
          SE-R-006
          fatal
          
            
          
          For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used
        
      
    
    
  

	

    

		

      
      
        
          SE-R-007
          warning
          
            
          
          For Swedish suppliers using Plusgiro, the Account ID must be numeric 
        
      
    

		

      
      
        
          SE-R-010
          warning
          
            
          
          For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters
        
      
    
    
  

	

    

		

      
      
        
          SE-R-008
          warning
          
            
          
          For Swedish suppliers using Bankgiro, the Account ID must be numeric 
        
      
    

		

      
      
        
          SE-R-009
          warning
          
            
          
          For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters
        
      
    
    
  

	

    

		

      
      
        
          SE-R-011
          warning
          
            
          
          For Swedish suppliers using Swedish Bankgiro or Plusgiro, the proper way to indicate this is to use Code 30 for PaymentMeans and FinancialInstitutionBranch ID with code SE:BANKGIRO or SE:PLUSGIRO
        
      
    
    
  
  
  
    
  



  
  
  
  
  
  
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL001
          fatal
          
            
          
          Invalid mime code.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL002
          fatal
          
            
          
          Reason code MUST be according to subset of UNCL 5189 D.16B.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL005
          fatal
          
            
          
          Country code MUST be according to ISO 3166 Alpha-2.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL006
          fatal
          
            
          
          Invoice period description code must be according to UNCL 2005 D.16B.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL007
          fatal
          
            
          
          Currency code must be according to ISO 4217:2005
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-P0100
          fatal
          
            
          
          Invoice type code MUST be set according to the profile.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-P0101
          fatal
          
            
          
          Credit note type code MUST be set according to the profile.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-F001
          fatal
          
            
          
          A date
        MUST be formatted YYYY-MM-DD.
        
      
    
    
  

	

    

		

      
      
        
          PEPPOL-EN16931-CL008
          fatal
          
            
          
          Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"
        
      
    
    
  
  
  
    
  





© 2015 - 2024 Weber Informatics LLC | Privacy Policy