Para una línea de orden de venta:
static void Job2(Args _args)
{
real impuestosDeVenta;
SalesLine salesLine;
;
select firstOnly salesLine;
impuestosDeVenta = Tax::calcTaxAmount(Salesline.TaxGroup,
Salesline.TaxItemGroup,
Systemdateget(),
Salesline.CurrencyCode,
Salesline.LineAmount,
TaxModuleType::Sales);
info( strfmt("Impuestos: %1" , impuestosDeVenta));
}
Para una línea de factura de orden de compra:
static void Job2(Args _args)
{
real impuestosDeVentaCompra;
VendInvoiceTrans vendInvoiceTrans;
;
select firstOnly vendInvoiceTrans;
impuestosDeVentaCompra = Tax::calcTaxAmount(vendInvoiceTrans.TaxGroup,
vendInvoiceTrans.TaxItemGroup,
Systemdateget(),
vendInvoiceTrans.CurrencyCode,
vendInvoiceTrans.LineAmount,
TaxModuleType::Purch);
info( strfmt("Impuestos: %1" , impuestosDeVentaCompra));
}
En Ax, para confirmar nuestro cálculo, podríamos consultarlo en un diario, por ejemplo este impuesto sale de una ventana como la siguiente:
Post relacionados:
Calcular impuestos en ordenes de venta facturadas y no facturadas
Reportes SQL Reporting services (SSRS) en Microsoft Dynamics Ax 2012
Particiones en Ax (un poco de teoría)
Y por cierto, acuérdate de darle click a algún anuncio si el post te sirvió de algo.
No olvides que te puedes unir a la página en Facebook Aprendiendo Dynamics Ax donde únicamente se tratan temas de desarrollo y se busca crear una comunidad de desarrollador@s de Ax en nuestro idioma.
No hay comentarios.:
Publicar un comentario