Ajuste en tag AdditionalMonetaryTotal para servicios mixtos (SUNAT)
Objetivo
Incluir en el código 1002 (exento) el importe exento de los comprobantes y el importe gravado cuando la alícuota tiene 0%. Y en el código 1001 (gravado) el importe gravado cuando la alícuota es mayor a 0.
Contexto
Actualmente el tag AdditionalMonetaryTotal informa el importe exento o el gravado en Facturas y Notas Crédito. Es decir que:
Un comprobante que tiene servicios exentos queda con el código 1002.
Un comprobante que tiene servicios gravados queda con el código 1001
Y un comprobante con servicios exentos y gravados, queda con el código 1001.
Sin embargo a partir de ahora, se informan para el caso de servicios o FEEs mixtos (exentos y gravados) ambos códigos.
Ejemplo de servicio con importe gravado al 18% de $ 105,93 e importe exento de $ 600:
<AdditionalMonetaryTotal>
<ID>1001</ID>
<PayableAmount currencyID="USD">105.93</PayableAmount>
</AdditionalMonetaryTotal>
<AdditionalMonetaryTotal>
<ID>1002</ID>
<PayableAmount currencyID="USD">600.00</PayableAmount>
</AdditionalMonetaryTotal>
Esto aplica para Factura y Nota Crédito.
Netactica.com