Buenos días
En la operaciones de baja / Anulación y teniendo en cuenta el nuevo dato
sinRegistroPrevio en el registro de factura, ¿El siguiente código sería correcto?
Código Delphi
[-]
if QRegSifOPERACION.Value = 'BAJA' then begin
actual.sinregistroPrevio := QRegSifAEAT_REGISTRO_PREVIO.Value;
if QRegSifAEAT_RECHAZO_PREVIO.Value = 'S' then begin
actual.rechazoprevioExiste := True;
actual.rechazoprevioNOExiste := False;
end;
if QRegSifAEAT_RECHAZO_PREVIO.Value = 'N' then begin
actual.rechazoprevioExiste := False ;
actual.rechazoprevioNOExiste := True;
end;
end;
Ya que en el registro de anulación el dato RechazoPrevio está contemplado con el siguiente texto:
Cita:
|
Indicador que especifica que se está generando -para volverlo a remitir- un nuevo registro de facturación de anulación subsanado tras haber sido rechazado en su remisión inmediatamente anterior, es decir, en el último envío que contenía ese registro de facturación de anulación rechazado. Si no se informa este campo se entenderá que tiene valor "N". Solo es necesario informarlo en caso de remisión voluntaria «VERI*FACTU». Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación.
|
o los datos rechazoprevioExiste y rechazoprevioNOexiste, son válidos solo para los registros de subsanación.
Un saludo,