vale, me estoy dando cuenta que me define el registro así
Cita:
<Desglose>
<DetalleDesglose>
<ClaveRegimen>01</ClaveRegimen>
<OperacionExenta>E2</OperacionExenta>
<BaseImponibleOimporteNoSujeto>31.80</BaseImponibleOimporteNoSujeto>
</DetalleDesglose>
</Desglose>
|
y este es el error que devuelve:
Cita:
<tikR:Operacion>
<tik:TipoOperacion>Alta</tik:TipoOperacion>
</tikR:Operacion>
<tikR:EstadoRegistro>Incorrecto</tikR:EstadoRegistro>
<tikR:CodigoErrorRegistro>1199</tikR:CodigoErrorRegistro>
<tikR escripcionErrorRegistro>Si Impuesto es '01' (IVA), '03' (IGIC) o no se cumplimenta y ClaveRegimen es 01 no pueden marcarse las OperacionExenta E2, E3.</tikR escripcionErrorRegistro>
|
Pero no se porque está poniendo ClaveRegimen 01.
No habría que añadir esta línea en uVerifactuFuncs en el caso especifico de canarias:
Código:
DetalleDesglose.ClaveRegimen := IdOperacionesTrascendenciaTributariaType._02;
dado que pone ClaveRegimen 01