Sorunun açıklaması
Macaristan: Çevrimiçi faturalandırma sistemi - <exchangeRate> etiketinin değeri, faturanın KDV kaydının yapıldığı tarihte faturanın ilk vergi işleminin Para Birimi Kodundan Döviz kurunu Vergi Kodundaki Para Birimi Koduna bildirmelidir
Düzeltme bilgileri
Sorunu çözmek için, LCS paylaşılan varlık kitaplığından aşağıdaki ER yapılandırmalarının aşağıdaki veya daha yüksek bir sürümünü içe aktarmanız gerekir:
- Faturalar İletişim Model.version.61.xml
- RTIR Fatura Verileri (HU).version.61.29.xml
- RTIR mapping.version.61.58.xml
Düzeltme indirme yönergeleri burada:
Açıklamayı düzelt
Bu düzeltme, aşağıdaki döviz kuru tanımlama algoritmasını sağlar:
Tanımlar:
A = Faturanın Para Birimi Kodu (örneğin, EUR veya HUF)
B = Faturanın ilk vergi işleminin Vergi Kodundaki Para Birimi Kodu {aynı faturanın tüm vergi işlemlerinin ilgili vergi kodları kurulumunda aynı Para Birimi Koduna sahip olması gerektiği varsayılır} (örneğin, HUF)
Algoritma:
EĞER BIR = B
THEN exchangeRate = "1"
ELSE exchangeRate = FaturanınKDV kaydının yapıldığı tarihteA'dan B'ye kadar Genel muhasebe kurulumunda "Finansal para birimi döviz kuru türü" olarak tanımlanan türdeki döviz kuru
Bu değişiklikle, olası "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF" uyarısını önlemek için ("Fatura Veri Raporlaması, REST API Arayüzünün Açıklaması & Geliştiricinin Belgeleri" s.206) aşağıdaki gibi açıklanmaktadır:
"Faturanın para birimindeki toplam faturadaki çıkış KDV tutarı ile HUF cinsinden KDV tutarı, satır öğelerinde belirtilen döviz kurlarına göre eşleşmiyorsa uyarı verir. Hesaplama: currencyCode<>"HUF" söz konusu olduğunda, her bir satır öğesindeki (lineVatAmount) KDV tutarı, satır öğesindeki (lineExchangeRate) döviz kuru değeriyle çarpılmalı ve bu ürünlerin toplamı HUF (invoiceVatAmountHUF) cinsinden fatura KDV tutarına karşılık gelmelidir. Tolere edilen sapma: invoiceVatAmountHUF öğesinin %1'i, ancak en az 1 birim."
Aşağıdaki etiketlerin değerlerinin hesaplanması da sırasıyla değiştirilir:
<lineVatAmountHUF>, lineVatAmount> değerinin exchangeRate ile çarpılmasıyla hesaplanır <
<vatRateVatAmountHUF>, vatRateVatAmount> değerinin exchangeRate ile çarpımı olarak <hesaplanır
<invoiceVatAmountHUF>, invoiceVatAmount ile exchangeRate> çarpımı olarak <hesaplanır
Unutmayın: lineVatAmountHUF>, vatRateVatAmountHUF, <invoiceVatAmountHUF>> etiketlerinde bildirilen değerler<, <bazı durumlarda aşağıdaki nedenlerden dolayı vergi işlemlerinde depolanan değerlerden farklı olabilir:
İşlem tarihindeki kur ile KDV kaydının yapıldığı tarihteki döviz kuru farklıdır.
Muhasebe para birimi ve sates vergi kodu için tanımlanan para birimi farklıdır ve kayıt anındaki üçgen döviz kuru (deftere nakilde kullanılan: belge para birimi > muhasebe para birimi > vergi kodu para birimi) KDV kaydı tarihindeki belge para biriminden vergi kodu para birimine döviz kurundan farklı olabilir.
Bu hususlar kullanıcı kontrolü altında olmalıdır ve düzeltici vergi işlemleri gerektirebilir.