Referans
Markdown dışa aktarBR-CO-16 Ödenecek tutar, KDV dahil toplam eksi ödenen artı yuvarlamaya eşit olmalıdır
Ödenecek tutar (BT-115), KDV dahil fatura toplam tutarı (BT-112) eksi ödenen tutar (BT-113) artı yuvarlama tutarı (BT-114) olmalıdır.
Sorun açıklaması
HATA
EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)
Bağlam ve önem
Doğrulayıcı bu eşitliği toleranssız olarak tam kontrol eder. Hatalar genellikle avans ödemelerinden veya yuvarlamadan kaynaklanır: ERP bir avansı ödenecek tutardan düşer ancak BT-113 olarak dışa aktarmaz ya da ödenecek tutarı yuvarlar ama farkı BT-114’te belirtmez.
Çözüm
BT-115 = BT-112 − BT-113 + BT-114 olarak yeniden hesaplayın; BT-113 ve BT-114 yoksa sıfır olarak ele alın. UBL: cbc:PayableAmount, cbc:PrepaidAmount, cbc:PayableRoundingAmount; CII: ram:DuePayableAmount, ram:TotalPrepaidAmount, ram:RoundingAmount.
Hızlı işlemler
Geçerli örnekler
- BT-112 = 119,00, BT-113 = 50,00, BT-114 = 0,00 → BT-115 = 69,00
- BT-112 = 99,98, BT-113 yok, BT-114 = 0,02 → BT-115 = 100,00
Geçersiz örnekler
- BT-113 = 50,00 olduğu halde BT-115 = BT-112
- BT-115, BT-114 = 0,02 yuvarlamasını dikkate almıyor