Cita:
Empezado por Sistel
Hola JM_1,
El tema es que, para TicketBAI, el campo ImporteTotalFactura debe considerar el total de la factura antes de la retención.
El campo RetencionSoportada va por separado y debe contener el importe de la retención.
Pero no hay ningún campo con el resultado de ImporteTotalFactura - RetencionSoportada que es el que antes considerábamos como Importe Total.
Saludos
|
Hola Sistel, gracias por responder.
Deduzco que según me comenta, sería así:
Código:
<DatosFactura>
<DetallesFactura>
<IDDetalleFactura>
<DescripcionDetalle>Producto 1</DescripcionDetalle>
<Cantidad>1.00</Cantidad>
<ImporteUnitario>100.00000000</ImporteUnitario>
<Descuento>0.00</Descuento>
<ImporteTotal>121.00</ImporteTotal>
</IDDetalleFactura>
</DetallesFactura>
<ImporteTotalFactura>121.00</ImporteTotalFactura>
<RetencionSoportada>-15.00</RetencionSoportada>
<Claves>
<IDClave>
<ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
</IDClave>
</Claves>
</DatosFactura>
<TipoDesglose>
<DesgloseFactura>
<Sujeta>
<NoExenta>
<DetalleNoExenta>
<TipoNoExenta>S1</TipoNoExenta>
<DesgloseIVA>
<DetalleIVA>
<BaseImponible>100.00</BaseImponible>
<TipoImpositivo>21.00</TipoImpositivo>
<CuotaImpuesto>21.00</CuotaImpuesto>
<OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
</DetalleIVA>
</DesgloseIVA>
</DetalleNoExenta>
</NoExenta>
</Sujeta>
</DesgloseFactura>
</TipoDesglose>
Pero según los técnicos de Ticket BAI, un descuento global de retención por IRPF, hay que hacerlo como una línea adicional del detalle de la factura poniendo en negativo la cantidad descontada en importe unitario e importe total.
Código:
DatosFactura>
<DescripcionFactura>/</DescripcionFactura>
<DetallesFactura>
<IDDetalleFactura>
<DescripcionDetalle>Producto 1</DescripcionDetalle>
<Cantidad>1.00</Cantidad>
<ImporteUnitario>100.00000000</ImporteUnitario>
<Descuento>0.00</Descuento>
<ImporteTotal>121.00</ImporteTotal>
</IDDetalleFactura>
<IDDetalleFactura>
<DescripcionDetalle>IRPF</DescripcionDetalle>
<Cantidad>1.0</Cantidad>
<ImporteUnitario>-15.00</ImporteUnitario>
<ImporteTotal>-15.00</ImporteTotal>
</IDDetalleFactura>
</DetallesFactura>
<ImporteTotalFactura>106.00</ImporteTotalFactura>
<Claves>
<IDClave>
<ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
</IDClave>
</Claves>
</DatosFactura>
<TipoDesglose>
<DesgloseFactura>
<Sujeta>
<NoExenta>
<DetalleNoExenta>
<TipoNoExenta>S1</TipoNoExenta>
<DesgloseIVA>
<DetalleIVA>
<BaseImponible>100.00</BaseImponible>
<TipoImpositivo>21.00</TipoImpositivo>
<CuotaImpuesto>21.00</CuotaImpuesto>
<OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
</DetalleIVA>
</DesgloseIVA>
</DetalleNoExenta>
</NoExenta>
</Sujeta>
</DesgloseFactura>
</TipoDesglose>
Pero según esta forma, con errores por todos lados de totales de IVA y factura, no hay forma posible de cuadrarlo como se muestra al usuario en la inmensa totalidad de software
Producto
---> Base imponible 100
---> IVA 21% 21
---> IRPF 15% -15
Total factura
---> Base imponible 100
---> IVA (21%) 21
---> IRPF (-15%) -15
TOTAL ---> 106
Por eso pregunté si alguien tiene o puede hacer un ejemplo de Ticket BAI de cómo lo está aplicando

Gracias