-2102/03/21 Chèque ; Erreur de date +2102/03/21 Chèque ; Date suspecte 5.Finance:1.Etablissement:1.Valeur:2.Chèque_à _encaisser -145,00 5.Finance:1.Etablissement:2.Banque:001.Courant 145,00
X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=doc%2Fhledger.fr.slidy.html;fp=doc%2Fhledger.fr.slidy.html;h=eb6587d2faacc7147a0ab66155e2d6fc8cd7b61f;hb=9d23df6a3ba3bd09ed38ec3fd3cd907a98f8667f;hp=67b354ab4d749f60b50461b343afc317e10c88c1;hpb=1a2d1e992bd973ce34e0951ababc071298117242;p=tool%2Fhledger.git diff --git a/doc/hledger.fr.slidy.html b/doc/hledger.fr.slidy.html index 67b354a..eb6587d 100644 --- a/doc/hledger.fr.slidy.html +++ b/doc/hledger.fr.slidy.html @@ -6878,7 +6878,7 @@ else
-Pas de verrou de validation (plus ou moins illusoire). +Pas de verrou (plus ou moins illusoire) de validation.
-Mais, comme c’est un fichier, un verrou-validant
+Mais, comme c’est un fichier, un véritable verrou validant
peut être mis par une signature cryptographique.
-2102/03/21 Chèque ; Erreur de date +2102/03/21 Chèque ; Date suspecte 5.Finance:1.Etablissement:1.Valeur:2.Chèque_à _encaisser -145,00 5.Finance:1.Etablissement:2.Banque:001.Courant 145,00
Fait de la comptabilité, et juste de la comptabilité ; pas un logiciel intégré type ERP (Enterprise Resource Planning) -du genre type Odoo (ancien OpenERP) : +du genre Odoo (anciennement « OpenERP ») : Comptabilité + Point de vente + Facturation + Paye + Gestion de stock + Adhésion + Calendrier + Wiki + …
@@ -7439,12 +7439,12 @@ qui forme une succession dâécritures comptables, classées librement.+% hledger accounts --tree '^A' -f data/exemple-syntaxe.ledger +A + AA
$:\>c : \textcolor{#D2691E}{\textbf{compte}} â \textcolor{#D2691E}{\textbf{compte}}\>?$
+ = « plus long compte strictement préfixe dâun compte »
$=\>c_{\lbrack0,\cdots,|c|-2\rbrack}\ \mbox{si}\ |c| \ge 2$
$:\>\mathbb c : \textcolor{#D2691E}{\textbf{compte}} â \lbrack\textcolor{#D2691E}{\textbf{compte}}\rbrack$
+ = « liste des comptes préfixes dâun compte »
$=\>\lbrack{\ c\ :\ \lbrack{\ c\ |\ c â (\mathbf{compte\mbox{_}parent}\>{c})}\ \rbrack}\ \rbrack$
add
)-% hledger add -f /tmp/test.ledger -Adding transactions to journal file /tmp/test.ledger -Any command line arguments will be used as defaults. -Use tab key to complete, readline keys to edit, enter to accept defaults. -An optional (CODE) may follow transaction dates. -An optional ; COMMENT may follow descriptions or amounts. -If you make a mistake, enter < at any prompt to restart the transaction. -To end a transaction, enter . when prompted. -To quit, enter . at a date prompt or press control-d or control-c. -Date [2014/07/30]: 2014/01/01 -Description: Libellé de lâécriture ; UN_TAG:, Autre_tag:Avec_Valeur -Account 1: A:AA -Amount 1: -42 -Account 2: B:BB:BBB -Amount 2 [42.0]: 40 -Account 3: B:A -Amount 3 [2.0]: -Account 4 (or . or enter to finish this transaction): . -2014/01/01 Libellé de lâécriture ; UN_TAG:, Autre_tag:Avec_Valeur - A:AA -42 - B:BB:BBB 40 - B:A 2.0 - -Save this transaction to the journal ? [y]: y -Saved. -Starting the next transaction (. or ctrl-D/ctrl-C to quit) -Date [2014/01/01]: -Description: Libellé dâune autre écriture -Using this similar transaction for defaults: -2014/01/01 Libellé de lâécriture ; UN_TAG:, Autre_tag:Avec_Valeur - A:AA -42 - B:BB:BBB 40 - B:A 2.0 - -Account 1 [A:AA]: -Amount 1 [-42.0]: 100 -Account 2 [B:BB:BBB]: B -Amount 2 [-100.0]: -Account 3 (or . to finish this transaction) [B:A]: . -2014/01/01 Libellé dâune autre écriture - A:AA 100 - B -100.0 - -Save this transaction to the journal ? [y]: y -Saved. -Starting the next transaction (. or ctrl-D/ctrl-C to quit) -Date [2014/01/01]: . -
-% hledger add -f data/exemple-plan-comptable.ledger -Adding transactions to journal file /home/julm/admin/cyber.coop/src/tool/hledger/doc/data/exemple-plan-comptable.ledger -Any command line arguments will be used as defaults. -Use tab key to complete, readline keys to edit, enter to accept defaults. -An optional (CODE) may follow transaction dates. -An optional ; COMMENT may follow descriptions or amounts. -If you make a mistake, enter < at any prompt to restart the transaction. -To end a transaction, enter . when prompted. -To quit, enter . at a date prompt or press control-d or control-c. -Date [2014/07/30]: yesterday -Description: Trololo -Account 1: 1.Capital: -1.Capital:0.Fonds 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement -1.Capital:0.Fonds:2.SDR 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:1.Ãtat -1.Capital:0.Fonds:2.SDR:4.Apport 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:2.Région -1.Capital:0.Fonds:2.SDR:6.Sub_invest_BR 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:3.Département -1.Capital:0.Fonds:3.ADR 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:4.Commune -1.Capital:0.Fonds:3.ADR:4.Apport 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:5.Collectivité_publique -1.Capital:0.Fonds:3.ADR:6.Sub_invest_BR 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:6.Entreprise_publique -1.Capital:0.Fonds:6.Réserve 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:7.Organisme_privé -1.Capital:0.Fonds:6.Réserve:3.Statutaire 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:1.Equipement:8.Autre -1.Capital:0.Fonds:6.Réserve:8.Autre 1.Capital:3.Sub_invest_BNR:9.Compte_résultat:2.Autre -1.Capital:1.Report 1.Capital:5.Provision_risque&charge -1.Capital:1.Report:0.Bénéfice 1.Capital:5.Provision_risque&charge:1.Risque -1.Capital:1.Report:5.Financeur 1.Capital:5.Provision_risque&charge:5.Impôt -1.Capital:1.Report:9.Déficit 1.Capital:5.Provision_risque&charge:8.Autre -1.Capital:2.Résultat 1.Capital:5.Provision_risque&charge:8.Autre:2.Congés_à _payer -1.Capital:2.Résultat:0.Bénéfice 1.Capital:6.Emprunt,Dette -1.Capital:2.Résultat:9.Déficit 1.Capital:6.Emprunt,Dette:4.Etablissement_crédit -1.Capital:3.Sub_invest_BNR 1.Capital:6.Emprunt,Dette:5.Dépôt,Caution -1.Capital:3.Sub_invest_BNR:1.Equipement 1.Capital:6.Emprunt,Dette:8.Autre -1.Capital:3.Sub_invest_BNR:1.Equipement:1.Ãtat 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt -1.Capital:3.Sub_invest_BNR:1.Equipement:2.Région 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:1.Bénévole -1.Capital:3.Sub_invest_BNR:1.Equipement:3.Département 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:2.Salarié-e -1.Capital:3.Sub_invest_BNR:1.Equipement:4.Commune 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:3.Cyclofficine -1.Capital:3.Sub_invest_BNR:1.Equipement:5.Collectivité_publique 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:4.Autre -1.Capital:3.Sub_invest_BNR:1.Equipement:6.Entreprise_publique 1.Capital:6.Emprunt,Dette:8.Autre:7.Dette -1.Capital:3.Sub_invest_BNR:1.Equipement:7.Organisme_privé 1.Capital:9.Fonds_dédiés -1.Capital:3.Sub_invest_BNR:1.Equipement:8.Autre 1.Capital:9.Fonds_dédiés:4.Sub_exploit -1.Capital:3.Sub_invest_BNR:8.Autre 1.Capital:9.Fonds_dédiés:5.Don_affecté -1.Capital:3.Sub_invest_BNR:9.Compte_résultat -Account 1: 1.Capital:6.Emprunt,Dette -1.Capital:6.Emprunt,Dette 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:4.Autre -1.Capital:6.Emprunt,Dette:4.Etablissement_crédit 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:1.Bénévole 1.Capital:6.Emprunt,Dette:8.Autre:7.Dette -1.Capital:6.Emprunt,Dette:5.Dépôt,Caution 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:2.Salarié-e -1.Capital:6.Emprunt,Dette:8.Autre 1.Capital:6.Emprunt,Dette:8.Autre:1.Emprunt:3.Cyclofficine -Account 1: 1.Capital:6.Emprunt,Dette:4.Etablissement_crédit -Amount 1: -666 ; Donât panic -Account 2: 5.Finance: -5.Finance:1.Etablissement 5.Finance:1.Etablissement:2.Banque:002.Livret 5.Finance:8.Virement -5.Finance:1.Etablissement:1.Valeur 5.Finance:3.Caisse 5.Finance:8.Virement:0.Interne -5.Finance:1.Etablissement:1.Valeur:2.Chèque_à _encaisser 5.Finance:3.Caisse:1.Siège 5.Finance:8.Virement:1.Fonds -5.Finance:1.Etablissement:2.Banque:001.Courant 5.Finance:3.Caisse:2.Atelier -Account 2: 5.Finance:1.Etablissement:2.Banque:001.Courant -Amount 2 [666.0]: -Account 3 (or . or enter to finish this transaction): . -2014/07/29 Trololo - 1.Capital:6.Emprunt,Dette:4.Etablissement_crédit -666 ; Donât panic - 5.Finance:1.Etablissement:2.Banque:001.Courant 666.0 - -Save this transaction to the journal ? [y]: y -Saved. -Starting the next transaction (. or ctrl-D/ctrl-C to quit) -Date [2014/07/29]: . -
print
)print
)+% hledger print 'A' -f data/exemple-syntaxe.ledger +2014/01/01 Libellé de lâécriture ; UN_TAG:, Autre_tag:Avec_Valeur + A:AA -42.00⬠; flux créditant + B:BB:BBB 40.00⬠; flux débitant + B:A 2.00⬠; flux débitant ventilé + +2014/01/02 Libellé dâune autre écriture + A:AA 100.00⬠; UN_TAG_de_flux: + B -100.00⬠; ATTENTION: au moins deux espaces requises entre le compte et le montant +
+% hledger print '^A' -f data/exemple-syntaxe.ledger +2014/01/01 Libellé de lâécriture ; UN_TAG:, Autre_tag:Avec_Valeur + A:AA -42.00⬠; flux créditant + B:BB:BBB 40.00⬠; flux débitant + B:A 2.00⬠; flux débitant ventilé + +2014/01/02 Libellé dâune autre écriture + A:AA 100.00⬠; UN_TAG_de_flux: + B -100.00⬠; ATTENTION: au moins deux espaces requises entre le compte et le montant +
+% hledger print '^B$' -f data/exemple-syntaxe.ledger +2014/01/02 Libellé dâune autre écriture + A:AA 100.00⬠; UN_TAG_de_flux: + B -100.00⬠; ATTENTION: au moins deux espaces requises entre le compte et le montant +
@@ -7957,7 +7869,7 @@ hledger print -f
-ÃÂ NouVeau
+ÃÂ nouveau
|
@@ -7985,8 +7897,8 @@ hledger print -f |
-
-
-4.4. Calculer des soldes (
-
+ |
register
)5112
-% hledger register -f Paris.2011.hledger 'amt:<0' '^5.Finance:1.Etablissement:1.Valeur:2.Chèque_à _encaisser' -2011/05/23 Remise chq 0994029 ..Chèque_à _encaisser -100,00⬠-100,00⬠-2011/09/29 Remise chq 1101801 ..Chèque_à _encaisser -20,00⬠-120,00⬠-2011/11/18 Remise chq 1101802 ..Chèque_à _encaisser -2000,00⬠-2120,00⬠-
+hledger
nâaccepte aucune écriture qui ne respecte
+pas cette contrainte de la tâche comptable :
+
« Pour toute écriture, tout ce qui est débité (+
) dans ses comptes
+est forcément crédité (-
) dans ses autres comptes,
+et réciproquement. »
5112
-% hledger register -f Paris.2011.hledger 'amt:>0' '^5.Finance:1.Etablissement:1.Valeur:2.Chèque_à _encaisser' -2011/05/15 Prêt ..Chèque_à _encaisser 100,00⬠100,00⬠-2011/09/20 Cotisations ..Chèque_à _encaisser 20,00⬠120,00⬠-2011/11/10 Prêt ..Chèque_à _encaisser 2000,00⬠2120,00⬠+2014/04/12 + Compte:Crédité -1234,56 + Compte:Débité ; 1234,56 (montant inféré)
equity
)equity
)hledger-equity
calcule une balance de comptes
-et en fait deux écritures, respectivement :
hledger-equity
est du sucre syntaxique autour de hledger balance
,
+il calcule une balance de soldes de comptes
+et en fait deux écritures aux montants opposés,
+respectivement :
-
+Solde des compte de gestion
+Solde des comptes de gestion et calcul du compte de résultat
++% hledger balance --flat '^6' '^7' -f Paris.2011.hledger + 248,87⬠6.Charge:0.Achat:6.Non_stocké:8.Autre_Matière,Fourniture:1.Atelier + 441,46⬠6.Charge:1.Service:3.Location:2.Immobilière + 24,00⬠6.Charge:2.Autre_service:3.Communication:6.Catalogue,Imprimé + 31,25⬠6.Charge:2.Autre_service:7.Service_bancaire + 25,00⬠6.Charge:5.Gestion:8.Divers:6.Cotisation_(vie_statutaire) + -700,00⬠7.Produit:0.Vente:6.Prestâaction + -20,00⬠7.Produit:5.Autre_gestion_courante:6.Cotisation + -6,00⬠7.Produit:5.Autre_gestion_courante:8.Divers +â------------------- + 44,58⬠# <-- Résultat déficitaire de 44,58⬠+
+ La même chose mais au format
.ledger
% hledger-equity '^6' '^7' -f Paris.2011.hledger
2014/07/29
@@ -8263,8 +8200,41 @@ cellspacing="0" cellpadding="4">
-
+
+4.7. Observer des statistiques (
-
+ |
+ + | +Si ces deux commandes ne donnent pas le même montant final +câest quâil reste des chèques à encaisser. | +
stats
, activity
)- - | -Brouillon de documentation @ https://wiki.cyclocoop.org/Comptabilité/Document/Plan_comptable/ | -
; Plan comptable dâune Cyclofficine @@ -8757,59 +8846,20 @@ hledger activity --period daily-5.2. Comptabiliser en partie double
- +5.2. Relation de Chasles par écritures dâengagement et de paiement
+---
-- - - - - -- -
- -Balance nulle de toute écriture -
-- -
--
hledger
nâaccepte aucune écriture qui ne respecte -pas cette contrainte de la tâche comptable :
-+-+« Pour toute écriture, tout ce qui est débité (
++
) dans ses comptes
-est forcément crédité (-
) dans ses autres comptes,
-et réciproquement. »+
hledger
laisse lâhumain sâoccuper de ce principe de la tâche comptable +qui traduit la réalité temporelle des mouvements dâargent.+-++
-
-- - -Formellement : $\forall e : \textcolor{#D2691E}{\textbf{\acute{e}criture}}, - \ \textbf{balance}\>(\textbf{flux}\>{e}) = 0$ - -
----2014/04/12 - Compte:Crédité -1234,56 - Compte:Débité ; 1234,56 (montant inféré) -- -
- -Relation de Chasles par écritures dâengagement et de paiement -
-- -
--
hledger
laisse lâhumain sâoccuper de ce principe de la tâche comptable -qui traduit la réalité temporelle des mouvements dâargent. --01/01 Prestation ; Ãcriture dâengagement (pièce comptable : facture) @@ -8819,12 +8869,6 @@ qui traduit la réalité temporelle des mouvements dâargent. 4.Tiers:1.Client:1.Client:1.Bien,Prestation:007.Mairie_du_XI -700,00 5.Finance:1.Etablissement:2.Banque:001.Courant 700,00
- | vérifier quâil ne reste plus de chèque comptabilisés dans le tiroir | +vérifier quâil ne reste plus de chèques comptabilisés dans le tiroir |
hledger
Comme la plupart des logiciels de comptabilité,
+hledger
interropère avec le format de tableaux
+CSV
hledger-print-csv
++% hledger-print-csv -f data/exemple-syntaxe.ledger +"nth","date","date2","status","code","description","comment","account","amount","commodity","credit","debit","status","posting-comment" +"0","2014/01/01","","","","Libellé de lâécriture","UN_TAG:, Autre_tag:Avec_Valeur","A:AA","-42.00","â¬","42.00","","","flux créditant" +"0","2014/01/01","","","","Libellé de lâécriture","UN_TAG:, Autre_tag:Avec_Valeur","B:BB:BBB","40.00","â¬","","40.00","","flux débitant" +"0","2014/01/01","","","","Libellé de lâécriture","UN_TAG:, Autre_tag:Avec_Valeur","B:A","2.00","â¬","","2.00","","flux débitant ventilé" +"1","2014/01/02","","","","Libellé dâune autre écriture","","A:AA","100.00","â¬","","100.00","","UN_TAG_de_flux:" +"1","2014/01/02","","","","Libellé dâune autre écriture","","B","-100.00","â¬","100.00","","","ATTENTION: au moins deux espaces requises entre le compte et le montant" +
*.ledger.rules
++http://hledger.org/manual#csv-files +
++% cat banque-postale.livret_A.csv.rules +skip 1 +fields date,description,amount +date-format %-d/%-m/%Y + +if .INTERETS ACQUIS DECOMPTE D'INTERETS . + account1 Banque:Postale:Livret_A + account2 Recette:Intérêts:Inflation +
hledger-of-oxygen-csv.pl
)
+
+