En este artículo se explica qué elementos del RetailForce DOM se corresponden con los elementos obligatorios de los recibos fiscales en Lituania y dónde se pueden encontrar dichos elementos en el RetailForce DOM.
Los requisitos para los documentos en Lituania se pueden consultar en el artículo «Requisitos de los documentos en Lituania».
La información de la columna «N.º» se corresponde con cada punto de la sección «Recibo fiscal» del artículo enlazado anteriormente.
| N.º | Denominación | RetailForce DOM |
Notas | |
| Elementos | Posición | |||
| 1 | Encabezado del recibo fiscal |
NombreDeLaEmpresa Dirección de la empresa{} N.º de IVA de la empresa |
FiscalClients | La información se almacena en la configuración del cliente (fiscalService.config.json). |
| 2 | Identificación del documento | |||
| 2 | Identificación del documento | N.º de recibo. | fiscalResponse. PrintingFields | Número de secuencia global del documento |
| 2 | Identificación del documento | Número de informe de cierre | fiscalResponse. AdditionalFields | Número de informe actual (Z) (al que «pertenece» el documento) |
| 2 | Identificación del documento | N.º de documento fiscal diario | fiscalResponse. AdditionalFields | Número de recibo fiscal en el informe (Z) |
| 3 | Detalles del artículo | ItemCaption | Document.Positions | Información detallada sobre las partidas procedente de la solicitud JSON. |
| 4 | Precio | GrossValue | Document.Positions | GrossValue representa el total de la línea (¡NO el precio unitario!) |
| 5 | Cantidad | Cantidad | Documento.Posiciones | Cantidad de artículos. |
| 6 | Tipo impositivo | VatIdentification | DocumentPosition | Nota: «VatIdentification» representa el código interno de RetailForce para un tipo impositivo. Lo ideal sería utilizar aquí un código distinto (por ejemplo, A, B, C...). |
| 7 | Importe del impuesto | TaxValue | Document.Positions | Importe del impuesto correspondiente al artículo. |
| 8 | Importe del pago | Importe | DocumentPosition | Importe del pago por tipo de pago (PaymentType) |
| 9 | Descuentos / Recargos | DiscountValue | DocumentPosition | ¿Se especifica en el RetailForce DOM para el artículo individual o para una posición de tipo 10 / «[10] = Total»? |
| 10 | Correcciones | Redondeo | Document.Positions |
El redondeo se especifica en una posición de tipo 10 / «[10] = Total». Nota: Tenga en cuenta el redondeo de los importes. |
| 11 | Importe total a pagar | Suma de todos los elementos «Importe» | Documento.Pago | Se deben sumar los importes de cada pago. |
| 12 | Importe recibido | - | - | El servicio de fiscalización no gestiona el cambio. |
| 13 | Importe devuelto | UniqueReadablePaymentIdentifier: movimiento de efectivo | Document.Payment | Cuando se entrega el cambio, debe establecerse el valor «cashMovement» en la propiedad «UniqueReadablePaymentIdentifier» para que quede correctamente desglosado en el documento EndOfDay. Consulte «Totalización en informes de Lituania» para obtener más detalles. |
| 14 | Número de caja registradora |
cashRegisterId o EKA_Nr |
fiscalResponse / fiscalResponse.PrintingFields |
El número de caja registradora iEKA se devuelve en la fiscalResponse. |
| 14.1 | Módulo de seguridad de números | ID del módulo de seguridad | fiscalResponse.PrintingFields | Número del módulo de seguridad asignado por iEKA |
| 15 | Datos de control | |||
| 15.1 | Número de documento | |||
| 15.2 | Firma del documento | Firma del comprobante | fiscalResponse.PrintingFields | Firma del documento (mediante módulo de seguridad). |
| 15.3 | Código del documento | Kvito_kodas | fiscalResponse.PrintingFields | Número de documento único asignado por iEKA. |
| 15.4 | Código QR | Np_QrCode | fiscalResponse.PrintingFields | La cadena de datos debe transformarse en un código QR. |
| 16 | Identificación del cliente | ID | Document.Partner | Identificación del cliente. En su caso, puede ser necesario indicar el ID de Vat del cliente (B2B). |
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.