Os «printingFields» fazem parte da «fiscalResponse». São utilizados para devolver determinadas informações ao sistema a montante (sistema de caixa registadora, etc.) que devem ser impressas em documentos em determinados países.
Sintaxe
<STRING, string> («Chave», por exemplo, «Np_PaymentMethod», «Valor»)
Tipos de elementos
Os «printingFields» consistem geralmente em três tipos de elementos diferentes:
- Elementos para os quais APENAS o «Value» deve ser impresso; estes elementos têm o prefixo «Np_» (= não imprimir (chave)), seguido de uma designação.
Exemplo:- «Np_QrCode»: «{string com dados do código QR}»
- Elementos para os quais tanto a «Chave» como o «Valor» devem ser impressos; estes elementos não têm prefixo.
Exemplo:- «EOR»: «{assinatura}»
- Elementos para os quais deve ser impressa uma linha completa (largura de impressão) de um valor específico («Valor»); estes representam normalmente linhas separadoras e têm o prefixo «Lp_» (= impressão de linha).
Exemplo:- "Lp_Separator": "="
Ordem
A ordem dos «printingFields» na «fiscalResponse» NÃO corresponde à ordem em que as linhas individuais devem aparecer no respetivo documento. A ordem é especificada em publicações separadas. Estas podem ser consultadas através das ligações abaixo.
Alguns elementos têm números no final do nome da chave, por exemplo
- "Np_TrainingDocument01": "*** DOCUMENTO DE FORMAÇÃO ***"
- "Np_TrainingDocument02": "NÃO ENTREGAR AO CLIENTE"
Isto ilustra a relação lógica entre os elementos e a sua ordem.
PrintingFields específicos por país
- PrintingFields França
- PrintingFields Canadá / Québec
- PrintingFields Croácia
- PrintingFields Eslovénia
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.