New feature Merge multiple templates into a single PDF read the documentation 

Retour à la bibliothèque de modèles

Modèle PDF dynamique

Tempate de facture

Ce modèle est conçu pour aider les entreprises et les travailleurs indépendants à présenter une facture claire et professionnelle à leurs clients.

Ce modèle offre des espaces organisés pour tous les détails essentiels, y compris les services/produits détaillés, les quantités, les prix et les montants totaux. Avec une section dédiée aux coordonnées du prestataire ainsi qu'à celles du client, cette facture assure transparence et clarté dans les transactions financières. Adaptée à tout secteur d'activité, elle comporte également des champs pour le calcul des taxes.

API PDF dynamique

Intégration de données dynamiques

Chacun de nos modèles est livré avec un ensemble de données dynamiques que vous pouvez personnaliser selon vos besoins.

Voici la liste des données par défaut avec leur type et leur exemple :

Nom Type Exemple
first_name string John
last_name string Doe
phone string 123456789
address string 569 Therese Springs Apt. 583
invoice_nr string A50012
date string 2023-08-01
items[] array
items[0][item_name] string Retro Bicycle
items[0][item_qty] string 1
items[0][item_price] string $ 1'099.00
subtotal string $ 1'298.00
tax string $ 129.80
total string $ 1'427.80
bank_name string Bank of America
account_name string Bicycle Inc.
account_nr string 123456789
expiration_date string 2023-08-31
{
    "data": {
        "first_name": "John",
        "last_name": "Doe",
        "phone": "123456789",
        "address": "569 Therese Springs Apt. 583",
        "invoice_nr": "A50012",
        "date": "2023-08-01",
        "items": [
            {
                "item_name": "Retro Bicycle",
                "item_qty": "1",
                "item_price": "$ 1'099.00"
            },
            {
                "item_name": "Bike Helmet",
                "item_qty": "2",
                "item_price": "$ 199.00"
            }
        ],
        "subtotal": "$ 1'298.00",
        "tax": "$ 129.80",
        "total": "$ 1'427.80",
        "bank_name": "Bank of America",
        "account_name": "Bicycle Inc.",
        "account_nr": "123456789",
        "expiration_date": "2023-08-31"
    }
}
curl -X POST "https://pdf-api.io/api/templates/{templateId}/pdf" \
    -H "Content-Type: application/json" \
    -H "Accept: application/pdf" \
    -H "Authorization: Bearer {token}"
    -d '{
    "data": {
        "first_name": "John",
        "last_name": "Doe",
        "phone": "123456789",
        "address": "569 Therese Springs Apt. 583",
        "invoice_nr": "A50012",
        "date": "2023-08-01",
        "items": [
            {
                "item_name": "Retro Bicycle",
                "item_qty": "1",
                "item_price": "$ 1'099.00"
            },
            {
                "item_name": "Bike Helmet",
                "item_qty": "2",
                "item_price": "$ 199.00"
            }
        ],
        "subtotal": "$ 1'298.00",
        "tax": "$ 129.80",
        "total": "$ 1'427.80",
        "bank_name": "Bank of America",
        "account_name": "Bicycle Inc.",
        "account_nr": "123456789",
        "expiration_date": "2023-08-31"
    }
}'