- mpelchat
- Nombre de messages : 4
Date d'inscription : 04/05/2015
Creation de ligne de taxes
Ven 28 Déc 2018 - 13:01
Bonjour,
Je tente de créer des lignes de taxes via SDK en C#. J'arrive a faire insérer les lignes de taxes (ILLineType= InvoicingLineType.IL_Tax, ILLineNumber[x] = 991 et plus). Dans la fenêtre d'acomba pour les factures, quand je le consulte, Le sommaire des taxes (Onglet Totaux) affiche les bon montants de taxes, mais les lignes de taxes apparaissent aussi avec les produits et sont calculer comme produit.
Je cherche depuis quelques jours pour trouver la raison qu'il apparaissent comme produits et taxes en même temps.
Des idées quelqu'un?
Merci d'avance
Voici le code qui crée la ligne:
//NoProduct = Code de Taxe
TransactionInt.ILLineNumber[TransactionInt.TANumLines] = LineNo; (991 et + )
TransactionInt.ILProductNumber[TransactionInt.TANumLines] = NoProduct;
AcoSDK.Tax029 TaxInt = new AcoSDK.Tax029();
TaxInt.PKey_TaNumber = NoProduct;
if (TaxInt.FindKey(1, true) == 0)
{
TransactionInt.ILInvoicedQty[TransactionInt.TANumLines] = 0;
TransactionInt.ILProductNumber[TransactionInt.TANumLines] = TaxInt.TaNumber;
TransactionInt.ILProductCP[TransactionInt.TANumLines] = TaxInt.CardPos; // TaxGroupInt.TGTaxCP[i];
TransactionInt.ILCharterCP[TransactionInt.TANumLines] = TaxInt.TaCollectedTaxesCharterCP;
TransactionInt.ILType[TransactionInt.TANumLines] = AcoSDK.InvoicingLineType.IL_Tax;
}
TransactionInt.ILTotalAmount[TransactionInt.TANumLines] = Price;
TransactionInt.ILProductGroupCP[TransactionInt.TANumLines] = 0;
TransactionInt.ILProductGroupNumber[TransactionInt.TANumLines] = 0;
TransactionInt.ILTaxLineRate[TransactionInt.TANumLines, 1] = 0;
TransactionInt.ILTaxLineRate[TransactionInt.TANumLines, 2] = 0;
Je tente de créer des lignes de taxes via SDK en C#. J'arrive a faire insérer les lignes de taxes (ILLineType= InvoicingLineType.IL_Tax, ILLineNumber[x] = 991 et plus). Dans la fenêtre d'acomba pour les factures, quand je le consulte, Le sommaire des taxes (Onglet Totaux) affiche les bon montants de taxes, mais les lignes de taxes apparaissent aussi avec les produits et sont calculer comme produit.
Je cherche depuis quelques jours pour trouver la raison qu'il apparaissent comme produits et taxes en même temps.
Des idées quelqu'un?
Merci d'avance
Voici le code qui crée la ligne:
//NoProduct = Code de Taxe
TransactionInt.ILLineNumber[TransactionInt.TANumLines] = LineNo; (991 et + )
TransactionInt.ILProductNumber[TransactionInt.TANumLines] = NoProduct;
AcoSDK.Tax029 TaxInt = new AcoSDK.Tax029();
TaxInt.PKey_TaNumber = NoProduct;
if (TaxInt.FindKey(1, true) == 0)
{
TransactionInt.ILInvoicedQty[TransactionInt.TANumLines] = 0;
TransactionInt.ILProductNumber[TransactionInt.TANumLines] = TaxInt.TaNumber;
TransactionInt.ILProductCP[TransactionInt.TANumLines] = TaxInt.CardPos; // TaxGroupInt.TGTaxCP[i];
TransactionInt.ILCharterCP[TransactionInt.TANumLines] = TaxInt.TaCollectedTaxesCharterCP;
TransactionInt.ILType[TransactionInt.TANumLines] = AcoSDK.InvoicingLineType.IL_Tax;
}
TransactionInt.ILTotalAmount[TransactionInt.TANumLines] = Price;
TransactionInt.ILProductGroupCP[TransactionInt.TANumLines] = 0;
TransactionInt.ILProductGroupNumber[TransactionInt.TANumLines] = 0;
TransactionInt.ILTaxLineRate[TransactionInt.TANumLines, 1] = 0;
TransactionInt.ILTaxLineRate[TransactionInt.TANumLines, 2] = 0;
- mpelchat
- Nombre de messages : 4
Date d'inscription : 04/05/2015
Creation de ligne de taxes
Mar 15 Jan 2019 - 11:22
J'ai trouvé le trouble. Les était créé en double par inadvertance. Une fois comme produit et une autre comme taxes.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum