Hola. Al llamar a la funcion GetssiSoap este devuelve una respuesta según el tipo de envío que se este realizando. Por ejemplo lo siguiente es un envio de facturas Emitidas. El orden de las respuestas es la misma que las que se envían.
Código Delphi
[-]
var
resultado : RespuestaLRFacturasEmitidas;
resultado := GetsiiSOAP(true, '', nil).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas);
for i := low(resultado.RespuestaLinea) to High(resultado.RespuestaLinea) do
begin
with resultado.RespuestaLinea[i] do
begin
case EstadoRegistro of
EstadoRegistroType.Correcto : begin REsultado.CSV;
end;
EstadoRegistroType.AceptadoConErrores : begin
REsultado.CSV;
DescripcionErrorRegistro; end;
EstadoRegistroType.Incorrecto : begin
CodigoErrorRegistro;
DescripcionErrorRegistro; end;
end;
end;
Busca en los mensajes anteriores que hay un ejemplo entero de envío y se trata esto.
Un Saludo.