Récupérer les taxes par le type de taxe
Il peut être utile de pouvoir récupérer le montant des taxes par le type dans le cas ou l'on veux afficher le total de l'ecotaxe par exemple.
Pour se faire il faut créer un champ calculé sur le document.
Ensuite dans la partie Script -> Obtenir une valeur faire "Nouveau".

Dans la partie script saisir le code suivant :
private void _TotalTaxeTPHT_GetValue(object sender, DevExpress.XtraReports.UI.GetValueEventArgs e) {
var docLigne= (AtooNext.Sage.ObjetsMetiers.Tables.F_DocLigne)GetCurrentRow();
e.Value = docLigne.DocumentVente.Valorisation.GetTaxeMontantByType(2);
}
var docLigne= (AtooNext.Sage.ObjetsMetiers.Tables.F_DocLigne)GetCurrentRow();
e.Value = docLigne.DocumentVente.Valorisation.GetTaxeMontantByType(2);
}
Les types possible pour la fonction GetTaxeMontantByType sont :
- 0 = TVA/Débit
- 1 = TVA/Encaissement
- 2 = TP/HT
- 3 = TP/TTC
- 4 = TP/Poids
- 5 = TVA/CEE
- 6 = Surtaxe
- 7 = IRPF
- 8 = Agraire
- 9 = IGIC
Les autres fonctions possible sont :
- GetTaxeMontantByType()
- GetTaxeMontantDevByType()
- GetTaxeBaseCalculByType()
- GetTaxeBaseCalculDevByType()