Discussions

Ask a Question
Back to all

Erreur 400 lors de la création d'une facture via l'API Pennylane dans Make

Bonjour,

Je tente d'automatiser la création de factures dans Pennylane à partir de commandes provenant de Snipcart, en utilisant un scénario Make.

Lors de la requête POST https://app.pennylane.com/api/external/v2/customer_invoices, j'obtiens l'erreur suivante :

[400] The schema of the object isn't any of the following 'Draft Customer Invoice', 'Finalized Customer Invoice'

Voici un extrait du schéma que j'envoie :

[
    {
        "date": "2025-10-24",
        "draft": false,
        "deadline": "2025-10-24",
        "discount": {
            "type": "absolute",
            "value": "0"
        },
        "language": "fr_FR",
        "customer_id": 10,
        "invoice_lines": [
            {
                "unit": "unit",
                "label": "Accès à l'événement - Tarif soutien",
                "discount": {
                    "type": "absolute",
                    "value": "0"
                },
                "quantity": 1,
                "vat_rate": "FR_200",
                "product_id": null,
                "description": null,
                "section_rank": null,
                "ledger_account_id": null,
                "raw_currency_unit_price": "200"
            }
        ],
        "add_transaction_reference": false
    }
]

J'ai bien renseigné le token d'API et l'authentification fonctionne, mais la requête retourne systématiquement cette erreur de schéma.

Pouvez-vous m'aider à identifier ce qui bloque dans ma requête ?

Merci d'avance,

Jonas