BR-DE rules

31 rules in the rule sets XRechnung with the CEN EN 16931 rules (3.0.2).

  • BR-DE-1 Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.
  • BR-DE-2 Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.
  • BR-DE-3 Das Element "Seller city" (BT-37) muss übermittelt werden.
  • BR-DE-4 Das Element "Seller post code" (BT-38) muss übermittelt werden.
  • BR-DE-5 Das Element "Seller contact point" (BT-41) muss übermittelt werden.
  • BR-DE-6 Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.
  • BR-DE-7 Das Element "Seller contact email address" (BT-43) muss übermittelt werden.
  • BR-DE-8 Das Element "Buyer city" (BT-52) muss übermittelt werden.
  • BR-DE-9 Das Element "Buyer post code" (BT-53) muss übermittelt werden.
  • BR-DE-10 Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.
  • BR-DE-11 Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.
  • BR-DE-14 Das Element "VAT category rate" (BT-119) muss übermittelt werden.
  • BR-DE-15 Das Element "Buyer reference" (BT-10) muss übermittelt werden.
  • BR-DE-16 Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31)…
  • BR-DE-17 Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380…
  • BR-DE-18 Skonto Zeilen in … müssen diesem regulärem Ausdruck entsprechen: …. Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms"…
  • BR-DE-19 "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel…
  • BR-DE-20 "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel…
  • BR-DE-21 Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.
  • BR-DE-22 Das "filename"-Attribut aller "EmbeddedDocumentBinaryObject"-Elemente muss eindeutig sein
  • BR-DE-23-a Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), muss BG-17 "CREDIT TRANSFER" übermittelt werden.
  • BR-DE-23-b Wenn BT-81 "Payment means type code" einen Schlüssel für Überweisungen enthält (30, 58), dürfen BG-18 und BG-19 nicht übermittelt werden.
  • BR-DE-24-a Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), muss genau BG-18 "PAYMENT CARD INFORMATION" übermittelt werden.
  • BR-DE-24-b Wenn BT-81 "Payment means type code" einen Schlüssel für Kartenzahlungen enthält (48, 54, 55), dürfen BG-17 und BG-19 nicht übermittelt werden.
  • BR-DE-25-a Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), muss genau BG-19 "DIRECT DEBIT" übermittelt werden.
  • BR-DE-25-b Wenn BT-81 "Payment means type code" einen Schlüssel für Lastschriften enthält (59), dürfen BG-17 und BG-18 nicht übermittelt werden.
  • BR-DE-26 Wenn im Element "Invoice type code" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.
  • BR-DE-27 In BT-42 sollen mindestens drei Ziffern enthalten sein.
  • BR-DE-28 In BT-43 soll genau ein @-Zeichen enthalten sein, welches nicht von einem Leerzeichen, einem Punkt, aber mindestens zwei Zeichen auf beiden Seiten flankiert…
  • BR-DE-30 Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Bank assigned creditor identifier" BT-90 übermittelt werden.
  • BR-DE-31 Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden.