Specifications

Frederic Schutz schutz at mathgen.ch
Sat Oct 20 07:48:57 CEST 2001


Le Tue, 16 Oct 2001 21:38:13 +0200, tu as ecrit :

>> (Question plutôt pour les comptables) Serait-il utile d'avoir un label
>> d'exercice "human readable" ? Par exemple, pour pouvoir se référer à la
>
>J'ajoute un libellé UNIQUE, obligatoire.

Pourquoi ? C'est le couple "Société - label de l'exercice" qui doit être
unique (p.ex le GULL peut avoir un exercice 1999, ch/open aussi, mais le
GULL ne peut pas avoir 2 exercices 1999).

[table externe pour le lot]
>> Inutile à mon avis. Le "lot" représente un paquet d'écritures liées, avec
>> la propriété que la somme des montants du lot est nulle. Comme "libellé",
>> on peut utiliser le numéro de la première écriture du lot.
>
>J'aimais bien l'idée d'avoir un lot comme concept externe.

Là comme ça, je ne vois pas trop quoi en faire. Pour moi, le lot ne sert
qu'à reconnaître une écriture et ses contreparties de telle façon que le
total soit nul (par exemple, un débit de 50.- dans la caisse, et un crédit
de 50.- correspondant dans le compte "cotisations"). Une idée ?

>> >--    - Missing tables: compte, 
>> 
>> Yep. Et c'est une table plus qu'importante. Je n'étais pas encore au clair
>> avec ce qu'Alex avait mis dans les spécifications, je n'ai donc pas mis ça
>> au net pour l'instant.
>
>Créé une classe/table temporaire.

En fait, il y avait une table "plan comptable" dans les spécifications qui
est censées contenir les comptes -- c'est ça ta table "comptes".

>> >                       numero INT4 NOT NULL,
>> 
>> Il faut une numérotation séquentielle différente pour chaque exercice,
>> peut-on le faire automatiquement facilement ?
>
>Peux-tu me donner quelques exemples de numérotation valables pour
>plusieurs exercices (il n'y a pas de numérotation externe à exercice pour
>le moment) ?  Doit-elle être dans tous les cas composée de nombres qui se
>suivent ?  De lettres et de nombres ?

Nombres qui se suivent. Dans chaque exercice (par exemple "GULL - 1999"),
les écritures sont automatiquement numérotées à partir de 1. Ca permet,
entre autres, d'imprimer un journal des écritures et de s'assurer qu'on les
a toutes (p.ex. dans le cas d'un contrôle). En fait, les numéros de lot
devraient être créés en fonction de cette numérotation (de manière à être
indépendants de l'"id", interne à la db). Par exemple, une fois que la
compta est imprimée, tu peux regarder dans le journal quels sont les autres
écritures du lot -- c'est ça l'intérêt de la numérotation propre.

>faut-il automatiquement avoir un rounding au 20ème par exemple (MONEY ne
>fait-il pas déjà ça) ?

Non, c'est à choix. Tu peux vouloir travailler au centime ou aux 5 cts.
Suivant la devise, tu peux même vouloir arrondir à l'unité (ex. les lires,
même si ce ne sera plus d'actualité dans quelques mois). Ca doit être un
paramètre pour chaque exercice.

>--    - Add trigger/rules which if device is NULL, takes the one of

Deformation d'UNIXien ?? :-)    device --> devise.

Frédéric



More information about the compta mailing list