Referans
Markdown dışa aktarBR-CO-23 Satır indirimi bir gerekçe veya gerekçe kodu gerektirir
Her fatura satırı indirimi (BG-27), bir fatura satırı indirim gerekçesi (BT-139) veya bir fatura satırı indirim gerekçe kodu (BT-140) ya da her ikisini içermelidir.
Sorun açıklaması
Her fatura satırı indirimi (BG-27), bir fatura satırı indirim gerekçesi (BT-139) veya bir fatura satırı indirim gerekçe kodu (BT-140) ya da her ikisini içermelidir.
HATA
XRechnung 3.0
Bağlam ve önem
Bu EN16931 çekirdek kuralı, BR-CO-21’in satır düzeyindeki karşılığıdır ve her satır indiriminin gerekçelendirilmesini gerektirir.
Çözüm
Her fatura satırı indirimi için bir AllowanceChargeReason (BT-139) ve/veya AllowanceChargeReasonCode (BT-140) ekleyin.
Hızlı işlemler
Geçerli örnekler
- BT-140 = 95 ve BT-139 = "Numune iskontosu" içeren satır indirimi
Geçersiz örnekler
- BT-139 ve BT-140 olmadan 2,00 tutarlı satır indirimi
Kod örnekleri
Geçerli XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Sample discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>Geçersiz XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>