Tiempo aproximado para lectura: 00:05:00 min
Duda
¿Cómo obtener y almacenar la Base a reportar (E2_BASIMPN) en el campo que va cada base del DIOT?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Libros Fiscales (SIGAFIS) - Versión 12
Solución
Almacenar la Base a reportar (E2_BASIMPN). Para ubicar a que campo va cada base que se calculó, se hace el proceso:
Donde N sea menor igual a 10 obtener E2_BASIMPN, E2_VALIMPN y E2_ALIQIMPN y calcular:
Base a Reportar:= E2_BASEIMPN *(Si SE2->E2_TXMOEDA <> 1, SE2->E2_TX_MOEDA, 1)* Proporción del pago
Valor a Reportar:= E2_VALIMPN *(Si SE2->E2_TXMOEDA <> 1, SE2->E2_TX_MOEDA, 1)* Proporción del pago
Valor % Impuesto:= E2_ALIQIMPN
Base Exenta:= (E2_VALOR – (E2_BASEIMPN+E2_VALIMPN)) * *(Si SE2->E2_TXMOEDA <> 1, SE2->E2_TX_MOEDA, 1) * Proporción del Pago
IVA Pagado***:= Valor a Reportar Si N se encuentra en el parámetro MV_LISIVAS
|
Condición |
Impuesto |
Grabar en el campo |
|
Si base Excenta > 0 |
IVA EX |
CE8_BASEex |
|
Valor % Impuesto=0 |
IVA 0 |
CE8_BASE0 |
|
Valor % Impuesto=10 |
IVA 10 Si el pago fue aplicado antes de 2010. (YEAR(E5_DATA) < 2010) |
CE8_BASE10 |
|
Valor % Impuesto=10 o 11 |
IVA 11 Después del 2010 Proveedor Nacional |
CE8_BA1011 |
|
Valor % Impuesto=15 |
IVA 15 Si el pago fue aplicado antes de 2010. YEAR(E5_EMISSAO) < 2010 Proveedor Nacional |
CE8_BASE15 |
|
Valor % Impuesto =15 O 16 |
IVA 16 Después del 2010 Proveedor Nacional
|
CE8_BA1516 |
|
Valor % Impuesto=10 o 11 |
IVA 11 Proveedor Extranjero |
CE8_BI1011 |
|
Valor % impuesto=15 o16 |
IVA 16 Proveedor Extranjero |
CE8_BI1516 |
CONOZCA MÁS
Para consultar la información contenida en nuestro banco de conocimientos, acceda al siguiente enlace:
Enlace externo: SAT -> Presenta tu declaración informativa de operaciones con terceros (DIOT)
0 Comentarios