Aller au contenu principal

TaxGroup — Acomba

Entité unifiée GroupeTaxeEntete · entité native Acomba : TaxGroup.

Page générée, ne pas éditer — voir la version du dataset pour la provenance.

Voir aussi : page TaxGroup.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonAucun filtrage : RetrieveTaxGroups() ne prend pas de QuerySettings, itère tous les groupes via FirstKey/NextKey(index 1). ; Le détail (groupeTaxeDetails) est toujours rempli ; max 5 taxes par groupe, les entrées vides (TGTaxNumber[i] vide) sont ignorées.
CREATE (POST)Non supportée
UPDATE (PUT)Non supportée
DELETE (DELETE)Non supportée
Liste de champs non exhaustive

Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERNote
NoGroupeTaxeTGNumberXXOKClé du groupe de taxe (AcoSDK.TaxGroup.TGNumber).
NoUniqueSystemeSourceCardPosXXOKPosition fiche Acomba (CardPos.ToString()).
DescriptionTGDescriptionXXOKDescription du groupe.
groupeTaxeDetails[].NoGroupeTaxeEnteteXXOKRecopie de NoGroupeTaxe sur chaque ligne de détail (TaxConfiguration).
groupeTaxeDetails[].NoTaxeTGTaxNumber[i]XXOKNuméro de taxe de la ligne i (1..5).
groupeTaxeDetails[].NoCompteGL_MontantPayeeTGClaimableTaxesCharterNumber[i]XXOKCompte GL taxe réclamable (.ToString()).
groupeTaxeDetails[].NoCompteGL_MontantPercueTGCollectedTaxesCharterNumber[i]XXOKCompte GL taxe perçue (.ToString()).
groupeTaxeDetails[].DefaultTaxeInfoTaux.TaxRateIdTGDefaultTaxRate[i]XXOKTaux par défaut de la ligne (TaxRateConfiguration).
groupeTaxeDetails[].DefaultTaxeInfoTaux.IsTaxableTGTaxType[i]XXOKDérivé de TaxType via TaxType_IsTaxable().
groupeTaxeDetails[].DefaultTaxeInfoTaux.IsFixedAmountTGTaxType[i]XXOKDérivé de TaxType via TaxType_IsFixedAmount().
groupeTaxeDetails[].DefaultTaxeInfoTaux.TaxFixedAmountTGFixedAmount[i]XXOKMontant fixe de la ligne.
groupeTaxeDetails[].DefaultTaxeInfoTaux.TaxNumberXXOKRecopie de NoTaxe.
groupeTaxeDetails[].taxeInfoXXOKInfoTaxe résolue par jointure mémoire (RetrievesTaxes() filtré sur Taxe_Numero == NoTaxe) ; null si non trouvé.

Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.

Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · non filtrable.

Notes

Entité en LECTURE SEULE. Dispatch EXTRACT : ExtractManager case EntityType.TaxGroup -> AcombaSDK_Taxes.RetrieveTaxGroups(). Aucune écriture câblée (pas de case TaxGroup dans GlobalInterfacor) => CREATE/UPDATE/DELETE unsupported. Aucun filtre ni pagination : itération complète des groupes (FirstKey/NextKey index 1). Aucun ReadRequest_Filter / Filtering_Operators déclaré => filter [] partout. Pas de mécanisme QuerySettings.Expand : le détail groupeTaxeDetails (List<TaxConfiguration>) et taxeInfo (InfoTaxe) sont toujours retournés, d'où représentation en champs à chemin pointé plutôt qu'en expands. Source native AcoSDK.TaxGroup (entête) + AcoSDK.ITax/Tax029 pour taxeInfo. unifiedEntity GroupeTaxeEntete confirmé dans le code (Solinfo.BusinessExtractor). Liste de champs non exhaustive.

Cette page vous a-t-elle été utile ?