Este artigo explica quais os elementos do RetailForce DOM que correspondem aos elementos necessários dos recibos fiscais na Lituânia e onde estes se encontram no RetailForce DOM.
Os requisitos relativos aos documentos na Lituânia podem ser consultados no artigo «Requisitos dos documentos na Lituânia».
A informação na coluna «N.º.» corresponde a cada item da secção «Recibo fiscal» no artigo acima referido.
| N.º | Designação | RetailForce DOM |
Notas | |
| Elementos | Local | |||
| 1 | Header do recibo fiscal |
Nome da empresa Endereço da empresa{} Número de IVA da empresa |
FiscalClients | A informação está armazenada na configuração do cliente (fiscalService.config.json). |
| 2 | Identificação do documento | |||
| 2 | Identificação do documento | Kvitas_Nr. | fiscalResponse. PrintingFields | Número de sequência global do documento |
| 2 | Identificação do documento | Número do relatório de encerramento | fiscalResponse. AdditionalFields | Número atual (Z) do relatório (ao qual o documento «pertence») |
| 2 | Identificação do documento | N.º do documento fiscal do dia | fiscalResponse. AdditionalFields | Número do recibo fiscal no relatório (Z) |
| 3 | Detalhes do item | ItemCaption | Document.Positions | Informações detalhadas sobre os itens da solicitação JSON. |
| 4 | Preço | GrossValue | Document.Positions | O «GrossValue» representa o total da linha (NÃO o preço unitário!) |
| 5 | Quantidade | Quantidade | Document.Positions | Quantidade de artigos. |
| 6 | Taxa de imposto | VatIdentification | Document.Positions | Nota: «VatIdentification» representa o código interno do RetailForce para uma taxa de imposto. Idealmente, deve ser utilizado aqui um código distinto (por exemplo, A, B, C...). |
| 7 | Montante do imposto | TaxValue | Document.Positions | Montante do imposto relativo ao artigo. |
| 8 | Montante do pagamento | Montante | Documento.Pagamento | Montante do pagamento por tipo de pagamento (PaymentType) |
| 9 | Descontos / Sobretaxas | DiscountValue | Documento.Posições | Está especificado no RetailForce DOM para o item individual ou para uma posição do tipo 10 / «[10] = Total»? |
| 10 | Correções | Arredondamento | Document.Positions |
O arredondamento é especificado numa posição do tipo 10 / «[10] = Total». Nota: Tenha em atenção o arredondamento dos montantes! |
| 11 | Montante total a pagar | Soma de todos os elementos «Montante» | Documento.Pagamento | Os montantes individuais dos pagamentos devem ser somados. |
| 12 | Montante recebido | - | - | O troco não é gerido pelo serviço de fiscalização. |
| 13 | Montante devolvido | UniqueReadablePaymentIdentifier: cashMovement | Document.Payment | Quando o troco é pago, o valor «cashMovement» deve ser definido na propriedade «UniqueReadablePaymentIdentifier», para que seja corretamente discriminado no documento EndOfDay. Consulte «Totalização nos relatórios da Lituânia» para obter mais detalhes. |
| 14 | Número da caixa registadora |
cashRegisterId oder EKA_Nr |
fiscalResponse / fiscalResponse.PrintingFields |
O número da caixa registadora iEKA é devolvido na fiscalResponse. |
| 14.1 | Módulo de segurança numérica | ID do módulo Saugos | fiscalResponse.PrintingFields | Número do módulo de segurança atribuído pela iEKA |
| 15 | Dados de controlo | |||
| 15.1 | Número do documento | |||
| 15.2 | Assinatura do documento | Assinatura do recibo | fiscalResponse.PrintingFields | Assinatura do documento (pelo módulo de segurança). |
| 15.3 | Código do documento | Kvito_kodas | fiscalResponse.PrintingFields | Número único do documento atribuído pela iEKA. |
| 15.4 | Código QR | Np_QrCode | fiscalResponse.PrintingFields | A string de dados deve ser convertida num código QR. |
| 16 | Identificação do cliente | ID | Document.Partner | Identificação do cliente. Se for o caso, poderá ser necessário o ID de identificação fiscal do cliente (B2B). |
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.