Skip to content

Modèle de document · generic.business.statement_of_account

Relevé de compte

  • Rendu vérifié
  • Commercial
  • Version 1.0.0

Country-agnostic statement of account: period activity on the customer's ledger with running balance and aged analysis. Classic credit-management tool, commonly referenced when invoking statutory late-payment interest (Dir. 2011/7/EU for EU callers).

JSON Schema

Champs de ce modèle

Les données envoyées à l'API sont validées par le schéma JSON du modèle avant tout rendu. Ce modèle définit 34 champs :

Champ Obligatoire Type Description
issuer Obligatoire object
issuer.name Obligatoire string
issuer.address Obligatoire string
issuer.vat_id Optionnel string
issuer.contact_email Obligatoire string
customer Obligatoire object
customer.name Obligatoire string
customer.address Obligatoire string
customer.account_number Optionnel string
customer.vat_id Optionnel string
period Obligatoire object
period.from Obligatoire date
period.to Obligatoire date
opening_balance Obligatoire number
lines Obligatoire array of object
lines[].date Obligatoire date
lines[].document_type Obligatoire enum
lines[].reference Obligatoire string
lines[].description Optionnel string
lines[].amount Obligatoire number Signed amount: positive increases the customer's balance owed (invoice/adjustment debit), negative decreases it (credit note/payment).
lines[].balance Obligatoire number Running balance after this line.
closing_balance Obligatoire number
aged_balances Obligatoire object
aged_balances.current Obligatoire number
aged_balances.days_1_30 Obligatoire number
aged_balances.days_31_60 Obligatoire number
aged_balances.days_61_90 Obligatoire number
aged_balances.over_90 Obligatoire number
currency Obligatoire string ISO 4217 code.
notes Optionnel string

+4 champs supplémentaires — le schéma JSON complet est disponible dans le tableau de bord et via l'API.

POST /render

Générez-le

Un seul appel POST /render : envoyez votre JSON, recevez le PDF final. Ou passez-vous du JSON et décrivez le document en langage naturel sur chut.app.

curl
curl -X POST https://api.papii.eu/render \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "generic.business.statement_of_account",
    "data": { ... },
    "options": {"language": "fr"}
  }' -o statement-of-account.pdf

Questions fréquentes

Qu'est-ce qu'un « Relevé de compte » ?

Country-agnostic statement of account: period activity on the customer's ledger with running balance and aged analysis. Classic credit-management tool, commonly referenced when invoking statutory late-payment interest (Dir. 2011/7/EU for EU callers). Sur papii, ce document est disponible sous forme du modèle generic.business.statement_of_account : un schéma JSON associé à un rendu PDF déterministe — les mêmes données produisent toujours le même document.

Puis-je générer un « Relevé de compte » avec l'IA ?

Oui. chut.app — le back-office IA propulsé par papii — remplit ce modèle à partir d'une description en langage naturel : vous décrivez le document en une phrase, l'IA structure les données, papii les valide contre le schéma et génère le PDF. Les développeurs peuvent aussi appeler directement l'API papii avec du JSON structuré.

Le modèle « Relevé de compte » est-il conforme juridiquement ?

Ce modèle est au rendu vérifié : son schéma, ses données d'exemple et sa sortie PDF sont testés automatiquement à chaque version. Il est publié avec le statut « ready », ce qui signifie qu'il n'a pas encore passé la revue juridique finale de papii. Lorsqu'il fait référence à une législation précise, celle-ci est indiquée dans la description du modèle — faites toujours vérifier par un professionnel les documents à portée juridique avant de vous y fier.