Facturation

Messagepar chever » Jeu 09 Oct 2008, 22:25

Bonsoir,

J'ai du mal à comprendre le process de facturation.

Si je comprend bien, le numéro de facture est égal au numéro de commande.

Dans ce cas si on annule la commande numéro 34, la facture numéro 34 n'existe pas.

Ai-je bien compris ?

Sachant que nous sommes un société, vis à vis des impôts, je suis obligé d'assurer une chronologie sur les numéro de facture et dans les dates.
(d'ailleurs qqe soit le statut, je crois c'est obligatoire)

Existe t il un module ou une contribution qui permettent d'assurer la chronologie dans le temps et sur les numéros?

chever
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Messagepar j4k » Jeu 09 Oct 2008, 23:25

c'est en prévision piur la 1.2.2 : http://dev.oscss.org/index.php?do=detai ... &project=1

le tout est de tester cette soution et de faire le tour d'autres solutions éventuelles.
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar cymbeline » Ven 10 Oct 2008, 12:11

Bonjour,

Si tu as une commande, logiquement, tu as un règlement qui va avec. Donc un mouvement sur ton compte bancaire.

Si tu annule une commande, tu dois enregistrer la facture (de la commande annulée), rembourser ton client et faire une facture d' avoir pour ta compta.

Malheureusement oscss ou osc n'ont rien pour éditer des factures d'avoir, il faut que tu les édites avec un autre logiciel ou trouver la contrib qui le fait.

++
cymbeline
Membre très actif
 
Messages: 265
Inscription: Mer 06 Sep 2006, 20:01
Localisation: Nevers

Messagepar j4k » Ven 10 Oct 2008, 12:25

A ce sujet je pense qu'il faudrait un peu se pencher sur le plugin dolibarr pour connecter osCSS à une vrai gestion compta.

ça se passe ici : http://www.dolibarr.fr/index.php?option ... &catid=505

et ici : http://www.dolibarr.fr/index.php?option ... =505#10091

avis au amateurs ;)
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar chever » Ven 10 Oct 2008, 12:33

Bonjour,

merci pour vos réponses.


cymbeline a écrit:Bonjour,

Si tu as une commande, logiquement, tu as un règlement qui va avec. Donc un mouvement sur ton compte bancaire.

++

Pas forcement quand tu autorise le paiement par chèque. Chez nous on constate que pour les règlements par chèque, qu'1 commande sur 7 qui ne sera pas réglée.

Hier j'ai regardé la contrib Professional Invoice and Packing Slip qui est en projet sur 1.2.2.

DE ce que j'en comprends, le numéro de facture est toujours liée ai numéro de commande :
. Invoice Number (linked to Order Number)
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Messagepar chever » Ven 10 Oct 2008, 12:41

Arf !!!


j4k a écrit:A ce sujet je pense qu'il faudrait un peu se pencher sur le plugin dolibarr pour connecter osCSS à une vrai gestion compta.

ça se passe ici : http://www.dolibarr.fr/index.php?option ... &catid=505

et ici : http://www.dolibarr.fr/index.php?option ... =505#10091

avis au amateurs ;)

J'ai commencé à regarder cette solution hier soir et j'ai fais une install du kit pour windows mais je n'ai pas encore trouvé le module dont tu parles pour oscss .
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Messagepar j4k » Ven 10 Oct 2008, 13:13

il y a 2 modules pour oscommerce. un en connexion directe et l'autre en connexion webservice, qui a l'air plus complète.

J'ai fait un hack sur la première version pour ajouter les prefixe oscss et faire la conexion.

Pour la version WS, je n'ai pas encore regardé, il s'agit du second lien, son auteur est prêt à nous aiguiller.
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar chever » Ven 10 Oct 2008, 16:13

Sinon j'ai trouve ca pour les numéro de facture sequentielle.

cliquer ici

Est ce que ca vous semble fiable ? ca parait tellement simple par rapport à l'autre solution
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Messagepar chever » Ven 10 Oct 2008, 20:52

Je suis en train de tester la solution ci dessus car ca semble marcher et c'est simple à installer.

cependant je bute sur cette partie :
pour oscommerce :
ensuite il suffit de récuperer les valeur dans invoice.php

un truc dans ce genre
Code: Tout sélectionner
 
//=== modif  pour numero de facture=====

$invoice_query = tep_db_query("select orders_status, invoice_id, invoice_proformat from " . TABLE_ORDERS . " where orders_id = '" . (int)$oID . "'");
$invoice_result = tep_db_fetch_array($invoice_query);
$status = $invoice_result['orders_status'];
$invoice_ok = $invoice_result['invoice_id'];
$invoice_pro = $invoice_result['invoice_proformat'];
 
 if ( $status == 3) {
 
 $invoice = INVOICE_OK . $invoice_ok;
 }
    else {
 
 $invoice = INVOICE_PRO .$invoice_pro;
                }   
//===  fin modif  pour numero de facture=====

dans adminincludelanguagefrencinvoice php

Pour adapter ca à oscss, j'essaie de faire :
dans invoice.php
Code: Tout sélectionner
  <!-- modif sc fact sequentielle -->
   <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '20'); ?></td>
  </tr>
  <tr>
    <td><table border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td class="main"><b><?php echo tep_invoice($invoice); ?></b></td>
      </tr>
    </table></td>
  </tr>
  <!-- modif sc fact sequeentielle -->

puis je crée la fonction tep_invoice dans admin/include/fonction/général.php

tep_invoice :
Code: Tout sélectionner
function tep_invoice ($orders_id)  {
 $invoice_query = tep_db_query("select orders_status, invoice_id, invoice_proformat, invoice_id from " . TABLE_ORDERS . " where orders_id = '" . (int)$orders_id . "'");
$invoice_result = tep_db_fetch_array($invoice_query);
$status = $invoice_result['orders_status'];
$invoice_ok = $invoice_result['invoice_id'];
$invoice_pro = $invoice_result['invoice_proformat'];
 
       if ( $status == 3) {
 
        $invoice = INVOICE_OK . $invoice_ok;
      } else {
 
         $invoice = INVOICE_PRO .$invoice_pro;

     }
   return $invoice;
  }

Résultat quand j'affiche la facture la variable INVOICE_PRO apparait mais pas $invoice_pro (qui correspond au uméro de facture proformat)

Je précise que dans la base invoice_pro a bien une valeur


Je pense que mon problème vient d'ici function tep_invoice ($orders_id)
et/ou (int)$orders_id

Si vous avez une idée, n'hésitez pas et merci d'avance
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Re: Facturation

Messagepar chever » Mar 05 Oct 2010, 17:10

Ça serait cool de pouvoir intégrer par défaut ce type de solution dans oscss 2, histoire d'être un peu aux normes comptables
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Re: Facturation

Messagepar oscim » Mar 05 Oct 2010, 17:27

Dans cette nouvelle moutue, tu as deja un prefix qui est intégres.

Par defaut, il prend annee-mois-n° commande.

ce n'est pas encore completement ca....

Mais c'est un debut.

En fait, dans le detail, il te manque juste , un compteur qui fait que quand la commande passe en réalisation , soit de maniere automatique, soit manuel, elle incremente un compteur a part pour remplacer le n° de commande par le num de facture ?

Fait un test sur cette version, et dis moi / par rapport a ce que j'y est deja mis. A savoir pdf pour facture et BL coté client et prive

PS , une var de confi defini si la command est finalisé, soit => facture , sinon proformat
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: Facturation

Messagepar chever » Mar 05 Oct 2010, 17:48

En fait si tu veux être aux normes, il faut que ce soit chronologique et date.

Si tu fais le test avec les commandes que tu as dans la demo, tu verras que pour la commande 13 du 31/07, la facture porte le numéro 13.

Si je pousse le bouchon un peu plus loin, demain le 06/10/2010, je facture la commande 12 et le numéro de facture sera 12 au lieu de 14.

De plus, je crois que la date de facturation est obligatoire. La on a que la date de commande.
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Re: Facturation

Messagepar oscim » Mar 05 Oct 2010, 18:12

JE vois ...

En fait , tel que, lors passage à etat fini de la facture

Affichage date_finish (deja presente dans db)

Et ajouter un champs, pour numeroation des factures,

Ca peut .

Cela dis, j'ai pété mon serveur de test , fais une grosse conn.. Donc, ca va devoir attendre un petit peu.

JE voulais publier la 2.1.0 Rc cette semaine mais avec ces petit soucis, et compte tenu que j'ai un gros boulot a rendre pour vendredi , ca va être tendu.

Cela dit, ta remarque ets bien vu, et je l'ajoute pour la 2.1.0 sur le tracker
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: Facturation

Messagepar chever » Mar 05 Oct 2010, 19:22

tu peux t'inspirer de ca :

http://www.oscommerce-fr.info/forum/index.php?showtopic=10557&st=0&p=62870&#entry62870

Je le mets sur les sites systématiquement. C'est simple à installer car peu de modif a faire.

Par contre de mémoire, il faut bidouiller soit même pour avoir la date de facturation
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Re: Facturation

Messagepar oscim » Mar 05 Oct 2010, 21:22

J'avais suivi le liens posté plus haut .

comme dit plus haut, la date de facturation et defini par le date_finish de la table order. donc en fait rien a bidouiller , juste a utilisé et affiché, dans la mesure ou la facture est edité, donc la commande cloturé
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: Facturation

Messagepar oscim » Mer 06 Oct 2010, 23:01

Bon pour plaisir a Chever (lol :P )

J'ai intégres la separation des proformat et des factures, avec un numero de facture separé

J'ai donc ajouté un champs à la db le facture_id

Pour la date de facture, elle correspond en fait au champs orders_date_finished.

J'ai donc modifié le pdf de facture en relation.

Lors de la facture , num de facture et date de cloture

Lors proformat num de commande et date de commande

Le nouveau schema de db est ici http://wiki.oscss.org/sql_designer/?act ... 1.0_RC.xml

JE clos la tache du tracker , et ajoute une note dans le wiki
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: Facturation

Messagepar chever » Jeu 07 Oct 2010, 11:50

Quelle efficacité :P :P

Maintenant on peut faire un mailing a tous les comptables pour promouvoir oscss vs osco car c'est eux qui vont pousser un ouf de soulagement
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Re: Facturation

Messagepar oscim » Jeu 07 Oct 2010, 11:53

A testé , a testé ;

Mais suite a ta remarque, c'etait assez simple . A verifié. ...

Mais suis dac, que tu fasse un mailling et/ou promo pour oscss :P :P
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33


Retourner vers Config

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron