Referans
BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır
İndirim veya ek ücretler için fatura satırları kullanılmamalıdır.
Sorun açıklaması
Bu makale BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır konusunu yalnızca bir gezinme sayfası olarak değil, pratik bir başvuru kaynağı olarak ele alır. Terimi veya iş akışını bağlamıyla açıklar, Avrupa e-fatura süreçleri için neden önemli olduğunu gösterir ve konuyu fatura oluşturma, doğrulama, yönlendirme, arşivleme ve ERP uygulama kararlarıyla ilişkilendirir.
HATA
XRechnung 3.0
Bağlam ve önem
İndirimler ve ek ücretler, ayrılmış AllowanceCharge yapılarıyla modellenmelidir. Bir indirimi negatif satır olarak veya bir ek ücreti ayrı satır olarak göstermek toplamları bozar ve profil kurallarını ihlal eder.
Çözüm
İndirim veya ek ücret için kullanılan fatura satırlarını kaldırın.
Geçerli örnekler
Geçerli örnekler, BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır hakkındaki genel açıklamanın operasyona dönüştüğü bölümdür. Bölüm Belge seviyesinde ChargeIndicator=false ve tutar içeren bir AllowanceCharge ve İzin verilen durumlarda bir InvoiceLine içindeki satır seviyesi AllowanceCharge üzerine odaklanır; bu nedenle fatura iş akışı üretimde kullanılmadan önce gerekli alanları, süreç kararlarını ve doğrulama kontrollerini gözden geçirmek için kullanılabilir.
- Belge seviyesinde ChargeIndicator=false ve tutar içeren bir AllowanceCharge
- İzin verilen durumlarda bir InvoiceLine içindeki satır seviyesi AllowanceCharge
Geçersiz örnekler
Geçersiz örnekler, BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır hakkındaki genel açıklamanın operasyona dönüştüğü bölümdür. Bölüm İndirimi modellemek için negatif miktar veya tutara sahip InvoiceLine ve AllowanceCharge yerine "Discount" adlı ayrı satır üzerine odaklanır; bu nedenle fatura iş akışı üretimde kullanılmadan önce gerekli alanları, süreç kararlarını ve doğrulama kontrollerini gözden geçirmek için kullanılabilir.
- İndirimi modellemek için negatif miktar veya tutara sahip InvoiceLine
- AllowanceCharge yerine "Discount" adlı ayrı satır
Kod örnekleri
Kod örnekleri, BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır açıklamasını somut örneklere dönüştürür. Bu parçaları Geçerli XML ve Geçersiz XML konusunu anlamak ve beklenen söz dizimini kendi XML, API veya doğrulama çıktınızla karşılaştırmak için kullanın.
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge><cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:LineExtensionAmount currencyID="EUR">-10.00</cbc:LineExtensionAmount>
<cac:Item><cbc:Name>Discount</cbc:Name></cac:Item>
</cac:InvoiceLine>Teknik ayrıntılar
Teknik ayrıntılar, BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır hakkındaki genel açıklamanın operasyona dönüştüğü bölümdür. Bölüm Etkilenen alanlar ve İlgili kurallar üzerine odaklanır; bu nedenle fatura iş akışı üretimde kullanılmadan önce gerekli alanları, süreç kararlarını ve doğrulama kontrollerini gözden geçirmek için kullanılabilir.
Etkilenen alanlar
İndirimler ve ek ücretler, Fatura satırları
İlgili kurallar
BR-DE-12
Doğrulama araçları
Doğrulama araçları, BR-DE-10 İndirimler veya ek ücretler için fatura satırı kullanılmamalıdır konusunu sonraki yararlı referans sayfaları ve araçlarla bağlar. Bu bağlantılar Resmi KoSIT doğrulayıcı ve PDF’yi XRechnung’e dönüştür konusunu anlamaktan fatura dosyasını doğrulamaya veya dönüştürmeye kadar tam bir iş akışını desteklemek için eklenmiştir.