Descripción del problema
Hungría: Sistema de facturación en línea - <exchangeRate> el valor de la etiqueta debe informar tipo de cambio de divisa desde el Código De Moneda de la factura a CurrencyCode en el Código impositivo de la primera transacción fiscal de la factura en la fecha de registro de IVA de la factura
Información de revisiones
Para resolver el problema, debes importar la siguiente versión o una versión superior de la Configuraciones de ER de la biblioteca de activos compartidos LCS:
-
Facturas Model.version.61.xml de comunicación
-
RTIR Datos de factura (HU).version.61.29.xml
-
RTIR mapping.version.61.58.xml
Arreglar las instrucciones de descarga están aquí:
Corregir descripción
Esta caliente corrección proporciona el siguiente algoritmo de identificación del tipo de cambio:
Definiciones:
A = Código De Moneda de la factura (para ejemplo EUR o HUF)
B = CurrencyCode en el código impositivo de la primera transacción de impuestos de la factura {se supone que todos los impuestos las transacciones de la misma factura deben tener la misma MonedaCódigo en impuestos relacionados configuración de códigos} (por ejemplo, HUF)
Algoritmo:
SI A = B
THEN exchangeRate = "1"
ELSE tasa_de_cambio = Moneda tipo de cambio del tipo definido como "Tipo de cambio contable" en la configuración del libro mayor de A a B en la fecha del registro de IVA de la factura
Con esto para evitar posibles "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF" advertencia (p.206 de "Informes de datos de facturas, descripción de la API rest Interfaz & documentación del desarrollador") que se describe de la siguiente manera:
"Emite un advertencia si el importe del IVA resultante en la factura agregada de la factura ni el importe del IVA en HUF no se corresponden tasas indicadas en los artículos de línea. Cálculo: en el caso de currencyCode<>"HUF", el importe del IVA en cada elemento de línea (lineVatAmount) debe multiplicarse por el valor del tipo de cambio en el elemento de línea (lineExchangeRate) y el total de estos productos se el importe del IVA de la factura en HUF (facturaVatAmountHUF). Desviación tolerada: 1% de la elemento invoiceVatAmountHUF, pero al menos 1 unidad".
Cálculo de los valores de las siguientes etiquetas también cambia respectivamente:
- línea <> VatAmountHUF se calcula como <lineVatAmount> multiplicado por tasa de cambio
- <> vatRateVatAmountHUF se calcula como <> vatRateVatAmount multiplicado por tasa de cambio
- <facturaVatAmountHUF> se calcula como <> invoiceVatAmount multiplicado por tasa de cambio
Tenga en cuenta lo siguiente: valores notificados en la> <lineVatAmountHUF, <> vatRateVatAmountHUF <invoiceVatAmountHUF> etiquetas pueden diferir de los valores almacenados en las transacciones de impuestos en algunos casos debido a las siguientes razones:
- Intercambiar el tipo de cambio en la fecha de transacción y el tipo de cambio en la fecha de registro de IVA diferente.
- Contabilidad moneda y moneda definidas para el código impositivo de sates son diferentes y tipo de cambio de triangulación (que se utiliza en la contabilización: > de moneda del documento moneda contable > moneda de código impositivo) en el momento de contabilización puede diferir de tipo de cambio desde la moneda del documento hasta la moneda del código impositivo en la fecha del IVA Registro.
Estos aspectos debe estar bajo control de usuario y puede requerir transacciones de impuestos correctivas.