Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


transfert Commande en facture

Voir le sujet précédent Voir le sujet suivant Aller en bas

transfert Commande en facture

Message  Jeremie le Mer 30 Mar 2011 - 11:07

Bonjour,

J'essai via ODBC de transformer une Commande en facture.

Ce coups-ci, j'ai "scrupuleusement" suivis l'exemple fournis.

Tous fonctionne, jusqu'au moment ou je lance la procédure stocké END_TRANSACTION_OTI

Là j'ai un crash avec ce message d"erreur.

ERROR [ ] Erreur de ToolKit
Fonction = ModifyCard
Champ = ILLineNumber[2]
Erreur = Valeur invalide <1997>

Se que je saisie pas c'est que je ne fait que copier les datas de la commande.

Quelqu'un à déjà eu se bug ?
avatar
Jeremie

Nombre de messages : 110
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

commande en facture

Message  simonlabdes le Jeu 31 Mar 2011 - 13:32

oooh oui, je me suis beaucoup battu avec ça!
Disons que tu n'as aucune difficulté à créer des factures normales...

Pour le Order To Invoice :
Au niveau de l'entête (TransactionHeader), il faut s'Assurer d'alimenter ces champs :

InOrderCP -> CP du document de facture original.
TANumLines -> Nombre de ligne total de la facture RÉELLE. Attention, peut être + que la commande original. ne devrait pas inclure les taxes
TANumPositions -> Nombre de ligne dans la facture, qui étaient aussi présent dans la commande (ils en parlent dans leur exemple). Donc si ta commande avait 3 lignes (produit A, Produit B, Produit C) mais que tu ne facture que 2 de ces lignes (et pas de ligne de commentaire dans ta facture), tu auras TaNumLines=3 et TANumPositions=2.

Au niveau de la ligne de détail (TransactionDetail) :
tu peux mettre ce que tu veux dans ILOrderedQty et ILInvoicedQty peu importe ce qu'il y avait dans la commande.

Si tu veux faire le TransactionPositions (permet de modifier la commande original pour indiquer que les quantitées ont été facturées)
Pour chaques lignes qui viennent de la commande, tu dois stocker quelque part quel était sont numéro de ligne dans la commande original.

simonlabdes

Nombre de messages : 12
Ville : Bonaventure, Gaspésie
Date d'inscription : 28/03/2011

Voir le profil de l'utilisateur http://www.solutioninfomedia.com

Revenir en haut Aller en bas

une précision

Message  simonlabdes le Jeu 31 Mar 2011 - 13:34

En fait, je fais le guess comme ça, j'ai l'intuition que ton TANumLines dans le HEADER ne correspond pas au nombre réel de ligne dans le DETAIL.

simonlabdes

Nombre de messages : 12
Ville : Bonaventure, Gaspésie
Date d'inscription : 28/03/2011

Voir le profil de l'utilisateur http://www.solutioninfomedia.com

Revenir en haut Aller en bas

Re: transfert Commande en facture

Message  Jeremie le Jeu 31 Mar 2011 - 15:43

Merci.

Non, je crois comprendre.

Il dois y avoir 2 lignes et je facture 1.

Je me suis battu avec les produits, les Commandes, les Clients ...
Alors bon, une chance que j'ai pas plus de module qui doivent jouer dans Acomba.
C'est fou le temps que je perd à avec ça.

Edition :

Je vais faire mieux que ça ...
On va juste arrêter de pousser nos commandes et nos relâches dans Acomba.
On va juste envoyer les datas de notre module de facturation.

Parce que notre système facture des bon de livraison.
avatar
Jeremie

Nombre de messages : 110
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Re: transfert Commande en facture

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum