Hola a todos,
Estoy haciendo pruebas en cuanto a consulta de facturas emitidas. En su momento subí un archivo de libro de registro con 2 facturas dentro. Una de ellas tenía especificado IDOtro porque usaba método de identificación NIF-IVA, sin embargo no llevaba especificado CodigoPais.
Ahora bien, cuando las consulto para cargarlas en un StringGrid, hago:
Código:
RejillaConsulta.Cells[4,I+1] := GetEnumName(TypeInfo(CountryType2), ord(DatosFacturaEmitida.Contraparte.IDOtro.CodigoPais));
Sin embargo, esa factura a la que no especifiqué CodigoPais me devuelve igualmente valor 0 en ord(DatosFacturaEmitida.Contraparte.IDOtro.CodigoPais), por lo que siempre me devuelve código país Afganistán.
¿Alguna idea sobre cómo detectar cuando no existe CodigoPais en la respuesta?
Gracias de antemano!