Pular para o conteúdo principal

Uma publicação com a etiqueta "create-zugferd-invoice"

Ver todas as etiquetas

Fatura eletrônica ZUGFeRD a partir de uma lista do SharePoint: Converta JSON em XML EN 16931 e em PDF/A-3 no Power Automate com PDF4me

· 30 min para ler
SEO and Content Writer

O PDF4me Create ZUGFeRD Invoice é uma ação do Power Automate que transforma dados de faturas em uma fatura eletrônica híbrida em PDF/A-3. Apontada para uma lista do SharePoint, ela utiliza o JSON gerado por uma ação Compose a partir de cada linha, escreve o XML EN 16931, desenha a fatura legível no PDF base, arquiva o resultado e o envia por e-mail ao comprador.

Ao pesquisar por ZUGFeRD, você se depara com um de três lugares: uma explicação sobre o formato, um validador que verifica se um arquivo já existente está correto ou uma biblioteca em PHP, Java ou C# para desenvolvedores que criam softwares de faturamento. Todos os três partem do pressuposto de que a fatura já existe em algum lugar. A pergunta que nenhum deles responde é a que uma equipe financeira realmente enfrenta: os dados da fatura estão em uma lista, planilha ou em qualquer sistema que registre as vendas, e precisam ser convertidos em uma fatura eletrônica válida. Este fluxo preenche essa lacuna, em sete etapas e sem código.

O fluxo em resumo
1. When an item is created
Gatilho do SharePoint na lista chamada ZUGFeRD Requests. Cada linha corresponde a uma fatura.
2. Compose
Constrói um objeto JSON de fatura a partir da linha: vendedor, comprador, item de linha, totais, pagamento.
3. Get file content using path
Lê o arquivo BaseInvoice.pdf, a página onde a fatura está impressa.
4. Create ZUGFeRD Invoice
PDF4me PDF. Formato de entrada 2.0-JSON, XmlWithPdf, em conformidade com EN16931, fatura gerada.
5. Create file
Salva o PDF híbrido na biblioteca ZUGFeRD Invoices.
6. Update item
Status dos carimbos Generated e o OutputLink volta para a mesma linha.
7. Send an email (V2)
Envia a fatura para o endereço do comprador indicado na linha.