Referans
Markdown dışa aktarBR-DEX-02 Satır net tutarı, alt satırlarının toplamına eşit olmalı
Bir FATURA SATIRININ (BG-25) veya bir ALT FATURA SATIRININ (BG-DEX-01) net satır tutarı (BT-131), doğrudan altındaki ALT FATURA SATIRLARININ (BG-DEX-01) net tutarları (BT-131) toplamına eşit olmalıdır.
Sorun açıklaması
Bir FATURA SATIRININ (BG-25) veya bir ALT FATURA SATIRININ (BG-DEX-01) net satır tutarı (BT-131), doğrudan altındaki ALT FATURA SATIRLARININ (BG-DEX-01) net tutarları (BT-131) toplamına eşit olmalıdır.
UYARI
XRechnung 3.0
Bağlam ve önem
Bu XRechnung Extension kuralı yalnızca, UBL cac:SubInvoiceLine ile eşlenen iç içe alt satırlara izin veren Extension senaryosunda geçerlidir; Schematron bunu uyarı düzeyinde bir aritmetik kontrol olarak işaretler.
Çözüm
Üst BT-131 değerini, alt SubInvoiceLine BT-131 değerlerinin toplamına eşit olacak şekilde yeniden hesaplayın veya alt satır tutarlarını düzeltin. Alt fatura satırları gerekmiyorsa standart XRechnung CIUS profili bu Extension kuralını önler.
Hızlı işlemler
Geçerli örnekler
- Üst BT-131 = 100.00; BT-131 = 60.00 ve 40.00 olan iki alt satır
Geçersiz örnekler
- Üst BT-131 = 100.00; alt satırların toplamı 90.00
Kod örnekleri
<cac:InvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
<cac:SubInvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">60.00</cbc:LineExtensionAmount>
</cac:SubInvoiceLine>
<cac:SubInvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">40.00</cbc:LineExtensionAmount>
</cac:SubInvoiceLine>
</cac:InvoiceLine><cac:InvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
<cac:SubInvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">60.00</cbc:LineExtensionAmount>
</cac:SubInvoiceLine>
<cac:SubInvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">30.00</cbc:LineExtensionAmount>
</cac:SubInvoiceLine>
</cac:InvoiceLine>