¡Hola a todos!
Estoy presentando un XML de factura electrónica a la DIAN y me rechazan con la siguiente notificación:
Regla: FAT07
Notificación (R): El valor del tributo correspondiente a una de las tarifas es diferente del producto del porcentaje aplicado sobre la base imponible
En mi factura manejo dos conceptos de retención (ReteRenta y ReteICA) con sus respectivos elementos <cac:WithholdingTaxTotal>, cada uno con:
<cac:WithholdingTaxTotal>
<cbc:TaxAmount currencyID="COP">6000.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">600000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">6000.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:Percent>1.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>06</cbc:ID>
<cbc:Name>ReteRenta</cbc:Name>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:WithholdingTaxTotal>
<cac:WithholdingTaxTotal>
<cbc:TaxAmount currencyID="COP">4800.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">600000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">4800.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:Percent>0.8</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>07</cbc:ID>
<cbc:Name>ReteICA</cbc:Name>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:WithholdingTaxTotal>
Verifiqué manualmente el cálculo y sí coincide (ejemplo: 600 000 × porcentaje = TaxAmount). Sin embargo, la DIAN sigue rechazando la factura por FAT07. He revisado que los campos estén según el estándar y que las tasas se expresen como porcentajes.
¿Alguien podría orientarme sobre posibles razones por las que DIAN arroja este rechazo?
- ¿Hay alguna consideración especial de formato o precisión para <cbc:Percent>?
- ¿Puede que exista alguna validación adicional en <cac:TaxSubtotal> o en la estructura de la retención que desconozca?
Agradezco cualquier ayuda o experiencia previa con este rechazo. ¡Gracias de antemano!