WSCTGv1 Lista variable de errores

Después de llamar a cualquiera de los métodos del WSCTGv1, aparte de las propiedades específicas en donde se leen los resultados, existen un grupo de propiedades comunes a todos que contienen la lista de errores devueltos por AFIP (si los hubiere) .

En cada llamado al servidor del WSCTGv1 este puede devolver 0, 1 o más errores que se leen en las propiedades.

g1CTGRespuestaError1

g1CTGRespuestaError2

Estas propiedades estarán vacias si no hubo errores. Es importante destacar que el WSCTGv1 devuelve una lista de errores variable (que puede contener 0, 1 o más elementos). Las propiedades "g1CTGRespuestaError1" y "g1CTGRespuestaError2" solo son provistas por comodidad. La forma correcta es obtener la lista de errores devueltos es:

    • Consultar el valor de la propiedad "g1CTGRespuestaErrorItemCantidad". (0 si no hubo errores, 1 o más si la lista contiene elementos).

    • En caso que g1CTGRespuestaErrorItemCantidad sea mayor que 0. Cargar "g1IndiceItem" a 0.

    • Leer en la propiedad "g1CTGRespuestaErro el primer error devuelto.

    • Continuar cargando "g1IndiceItem" a 1, 2 hasta "g1CTRespuestaErrorItemCantidad-1" y leer cada fila de la lista de errores en las propiedad "g1CTGRespuestaError".

Bajo ningún concepto deben confundirse las propiedades "g1CTGRespuestaError1", que referencia a un valor fijo: el primero de la lista de errores si lo hubiere, con la propiedad "g1CTGRespuestaError" que referencia un valor de una lista variable apuntada por "g1IndiceItem" y cuyo límite (cantidad de filas de la lista) está marcado por "g1CTGRespuestaErrorItemCantidad".