In einer Rechnung mit einer Umsatzsteueraufschlüsselung (BG-23), bei der der Umsatzsteuerkategorie-Code (BT-118) „Innergemeinschaftliche Lieferung“ lautet, dürfen das tatsächliche Lieferdatum (BT-72) oder der Rechnungszeitraum (BG-14) nicht leer sein.
Für die Rechnung mit einer Umsatzsteueraufschlüsselung der Kategorie K fehlt sowohl das tatsächliche Lieferdatum in ActualDeliverySupplyChainEvent/OccurrenceDateTime/DateTimeString als auch ein Anfangs- oder Enddatum in BillingSpecifiedPeriod. Mindestens eine dieser Datumsangaben muss vorhanden sein.
Bei einer innergemeinschaftlichen Lieferung muss die Rechnung entweder das tatsächliche Lieferdatum BT-72 oder einen Rechnungszeitraum BG-14 ausweisen. So ist der zeitliche Bezug der Lieferung oder Abrechnung dokumentiert.
Bei der innergemeinschaftlichen Lieferung fehlt ein tatsächliches Lieferdatum und ein Rechnungszeitraum. Sie können die Rechnung ergänzen, indem Sie mindestens eine dieser Angaben eintragen.
- Tragen Sie entweder das tatsächliche Lieferdatum in
ActualDeliverySupplyChainEvent/OccurrenceDateTime/DateTimeStringoder ein Anfangs- beziehungsweise Enddatum inBillingSpecifiedPeriodein. - Prüfen Sie für das tatsächliche Lieferdatum die Property
ActualDeliveryDate. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<rsm:SupplyChainTradeTransaction> <ram:ApplicableHeaderTradeDelivery/> <ram:ApplicableHeaderTradeSettlement/> </rsm:SupplyChainTradeTransaction>
<rsm:SupplyChainTradeTransaction> <ram:ApplicableHeaderTradeDelivery> <ram:ActualDeliverySupplyChainEvent> <ram:OccurrenceDateTime> <udt:DateTimeString>20250115</udt:DateTimeString> </ram:OccurrenceDateTime> </ram:ActualDeliverySupplyChainEvent> </ram:ApplicableHeaderTradeDelivery> </rsm:SupplyChainTradeTransaction>
FacturXInvoice.ActualDeliveryDate(BT-72)TaxCategoryCodes(BT-118)FacturXInvoice.AddApplicableTradeTax(basisAmount, percent, taxAmount, typeCode, categoryCode, allowanceChargeBasisAmount, exemptionReasonCode, exemptionReason, lineTotalBasisAmount)(BG-23)FacturXInvoice.AnyApplicableTradeTaxes()(BG-23)FacturXInvoice.GetApplicableTradeTaxes()(BG-23)
Technische Details
Der Test ist erfüllt, wenn DateTimeString für das tatsächliche Lieferdatum oder StartDateTime beziehungsweise EndDateTime im BillingSpecifiedPeriod vorhanden ist.
Die Regel gilt für eine Umsatzsteueraufschlüsselung ApplicableTradeTax mit dem CategoryCode K und prüft Angaben zur Lieferung oder zum Abrechnungszeitraum auf Dokumentenebene.
rule/@context)assert/@test)