Pular para o conteúdo principal
Blog · Automação de documentos

Gere faturas dinâmicas com modelos HTML no Zapier.

22 de fev. de 2022 · Automatize e gere faturas dinamicamente no Zapier usando modelos HTML. Use a ação "Gerar Documentos" do PDF4me para criar esses Zaps poderosos.

A criação de documentos dinâmicos é parte integrante de qualquer negócio atualmente. Lidamos com uma grande quantidade de documentos digitais que precisam ser gerados com base nas necessidades de cada destinatário, utilizando dados dinâmicos. Esses documentos podem ser orçamentos, contratos, faturas, relatórios e muitos outros, que podem ter um modelo fixo, mas com dados dinâmicos. Geralmente, são gerados em grandes lotes, dependendo do porte da empresa.

Em alguns casos, também é necessário gerar documentos em formato HTML, que podem ser visualizados em um navegador ou compartilhados por meio de um link. Faturas, recibos, etc., são gerados como páginas HTML para que possam ser exibidos rapidamente ao destinatário em seu navegador. O PDF4me permite gerar esses documentos HTML usando modelos HTML e uma fonte de dados. Utilizando a renderização Mustache ou a mala direta, você pode gerar quantos documentos forem necessários, de acordo com sua necessidade.

Com a integração do PDF4me com o Zapier , você pode usar a ação "Gerar Documento" — uma das muitas ações que o PDF4me oferece para gerenciar documentos — para criar Zaps capazes de gerar documentos a partir de modelos HTML. Você pode usar a API ou chamadas de Automação para alimentar esses Zaps e gerar documentos HTML em massa.

Vejamos um exemplo em que você deseja gerar faturas como páginas HTML a partir de um modelo HTML de origem e dados JSON.

Como gerar faturas em HTML?

Aqui está um exemplo de um modelo HTML criado usando a sintaxe Mustache. Vamos supor que o seguinte modelo estará disponível em uma pasta específica no Dropbox.

Inicie o Zap com um gatilho do Dropbox.

A ação "Adicionar um novo arquivo à pasta" no Dropbox será usada como gatilho para o Zap. Assim que o arquivo .html chegar à pasta, o Zap será acionado.

Adicione a ação "Baixar modelo"

Para passar o modelo, adicione e configure uma ação do Dropbox para obter o documento. Configure a pasta de onde o modelo deve ser passado para a próxima ação.

Adicione a ação "Gerar documento no PDF4me"

Assim que o modelo é baixado, ele é passado para a ação Gerar Documento. Nessa ação, configure o Arquivo de Modelo, o Nome do Arquivo de Modelo, o Tipo de Arquivo de Modelo, os Dados de Entrada, o Tipo de Dados de Entrada e o Tipo de Documento de Saída.

Para o modelo de exemplo acima, os dados de exemplo seriam semelhantes aos seguintes:

{ "Documentos": [ { "cabeçalho": { "tipoDoc": "Cópia Original" }, "corpo": { "Coluna1": "Quantidade", "Coluna2": "Descrição", "Coluna3": "Preço Unitário", "Coluna4": "Total", "Fatura": { "número": 14957, "data": "25-02-2022", "instruções": "Fatura de Instruções 1", "subtotal": 200150, "imposto": "18%", "dataDeVencimento": "25-03-2022", "frete": "200" }, "Cobrador": { "telefone": "989797", "fax": "998463", "e-mail": "doc1@email.com", "web": "www.doc1.com", "endereço": { "company": "Organization 1", "street": "Street 1", "city": "City 1", "zip": "123456" } }, "Receptient": { "name": "recepeint 1", "address": { "street": "testveien 3 ", "city": "City 1", "zipcode": "0555", "country": "Country 1" } }, "Product": [ { "quantity": 1, "description": "item 1", "unitPrice": 45, "totalPrice": 867 }, { "quantity": 2, "description": "item 2", "unitPrice": 123, "totalPrice": 3464 }, { "quantity": 3, "description": "item 3", "unitPrice": 323, "totalPrice": 6564 } ] }, "footer": { "phone": "phone123", "fax": "fax123", "email": "123@mail.com", "web": "www.123.com" }

} ] }

Adicionar uma ação de loop

A ação "Gerar Documento" produzirá vários arquivos de saída. Para lidar com isso, é necessário adicionar um Loop no Zapier — um recurso em versão beta.

Adicionar ação de upload de arquivo no Dropbox

Além do Loop, adicione uma ação "Carregar arquivo no Dropbox" ao Zap. Isso garante que os arquivos de saída sejam salvos na pasta desejada, um após o outro, à medida que forem gerados pela ação do PDF4me.

Um exemplo de HTML gerado seria semelhante ao abaixo.

Conclua seus documentos.

Integre-o ao seu produto com a API, automatize-o sem código ou use as ferramentas gratuitas no seu navegador. Não é necessário cartão de crédito para começar.

Comece com uma única chamadacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Nível gratuito · Não é necessário cartão de crédito