Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

Montants au format comptable #5

@tcharlss

Description

@tcharlss

Une chose découverte en intégrant la lib pour intl : dans les factures, les montants devraient être affichés au format comptable.

Ils disent que c'est utile notamment pour les montants négatifs, qui doivent être mis entre parenthèse, sans signe négatif : -2.99$(2.99$).
Cela dépend peut-être de la langue, mais en tout cas la lib s'en charge très bien.

Cf. https://github.com/commerceguys/intl/#formatting-numbers

// The accounting style shows negative numbers differently and is used
// primarily for amounts shown on invoices.
$currencyFormatter->format('-2.99', 'USD', ['style' => 'accounting']); // (2.99$)

Et c'est de fait possible avec le plugin Intl (1) :

[(#PRIX*|montant_formater{#ARRAY{style,accounting}})]

C'est un peu verbeux tout de même, peut-être il faudrait compléter par un filtre dédié |montant_comptable ? (juste un raccourci vers montant_formater).


(1) Sauf si on a pas les bonnes extensions sur le serveur et que ça utilise le fallback.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions