| ♥ 0 | Quando uso o EndPoint (Sales | Invoice | GET Print Invoice by key) consigo obter o PDF da fatura, no entanto este pdf vem com o template em inglês. O que é necessário para efetuar o download da fatura com o template em português? Marcado como spam |
Comentários Adicionar ao Header Accept-Language pt-PT faz retornar o download em português.
Respondida no Stackoverflow: https://pt.stackoverflow.com/questions/390458/resolvido-como-fazer-o-download-da-fatura-via-api-em-portugu%c3%aas O download da fatura voltou a ser efetuada em inglês. Mesmo com a sugestão efetuada, adicionar ao headers no OAuth Flow client credentials o Accept-Language pt-PT, este deixou de funcionar.
Existe algum parâmetro adicional para obter em português? Conseguiu resolver?
Também tentei o endpoint /billing/invoices/{id}/print com Accept-Language: pt-PT e também continua a retornar o documento em inglês.
(Entretanto a pergunta no StackOverflow foi eliminada…) |
| Resposta privada Bom dia, A resposta indicada está correta, basta passar o header "Accept-Language" com o valor "pt-PT". Para garantir que o documento será sempre reimpresso com as configurações atualmente indicadas (seja template utilizado, seja idioma) deverá utilizar o endpoint “/printOriginal”. Adicionalmente sugiro que indique sempre como parâmetro, o report que pretende utilizar. ex: /printOriginal?template=Billing_MaterialsInvoiceReport (Quando se imprime pela aplicação é possível verificar que template é usado e usar essa chave para especificar no parâmetro) Marcado como spam | |
| Resposta privada Infelizmente ainda não obtive resposta ao problema. Continuo à espera de uma resposta da Primavera. Marcado como spam |