Cita:
Empezado por rci
Ahora mi duda principal es, en el momento que generáis el registro de facturación, en una factura interior que tenga algún impuesto al 0%, como decidís si creáis un bloque DetalleDesglose "normal" indicando el tipo impositivo... o creáis un bloque DetalleDesglose de OperacionExenta?
De donde sacáis la información para decidir eso? la indica el usuario cada vez? la tenéis en algún maestro..?
|
Para nosotros el Tipo 0% y el tipo Exento, son tipos diferentes en nuestro programa, aunque en la práctica tengan el mismo el mismo efecto, internamente son diferentes y el en registro se envían de forma distinta.
Una factura con una línea de 100€ al 0% y una línea de 200€ de tipo Exento, se enviarían así:
Código:
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:OperacionExenta>E6</sum1:OperacionExenta>
<sum1:BaseImponibleOimporteNoSujeto>200.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>
<sum1:CuotaTotal>0.00</sum1:CuotaTotal>
<sum1:ImporteTotal>300.00</sum1:ImporteTotal>