Forum
See question

Template por defeito de impressão de Fatura via API   

73 views
1
0

Hoje (31/mar/2020), a partir de certa hora da tarde, todas as faturas impressas via API passaram a sair com um template tipo “List”, em vez do que tinha antes, que era um template customizado.

Segundo a documentação, posso especificar o template certo via API, mas não percebo qual o valor que devo passar ao parâmetro “template”.

Estou a tentar com GET /billing/invoices/{id}/print?template=P03, por exemplo, mas não está a funcionar. Esse P03 é um Grupo Entidade Modelo associado a FaturaRecibo, que por sua vez tem pré-definido o modelo de impressão certo.

Faça login para poder traduzir
API Endpoints
Jasmin
Marked as spam
Created 4 years and 1 month ago inlogiclda
i
inlogiclda Iniciante
1 answers
0
Private answer

Com a última release, parece ter havido uma mudança no template de impressão usado por omissão através de pedidos API.

Deverá indicar no pedido explícitamente o nome do template de impressão que pretende utilizar:

  • print?template=Billing.MaterialsInvoiceReport -> template de "Fatura de Mercadorias"
  • print?template=Billing.ServicesInvoiceReport -> template de "Fatura de Serviços"
  • print?template=Billing.InvoiceSlipReport -> template de "Talão de Fatura"

De notar que, caso a fatura já tenha sido impressa, o endpoint GET /billing/invoices/{id}/print apenas imprimirá a 2ª via, apresentando o mesmo template da impressão original. Caso pretenda imprimir o original novamente, com um novo template de impressão, deverá utilizar o endpoint  GET /billing/invoices/{id}/printOriginal, podendo também neste endpoint indicar o nome do template pretendido.

Faça login para poder traduzir
Marked as spam
Created 4 years and 1 month ago nuno
n
nuno Iniciante
    Comments
    Obrigado. Da forma como descreve, passou novamente a funcionar.
    4 years and 1 month ago
    inlogiclda