countries (para GET /countries/{code}). Enviar country_data en una venta solo requiere sales.
Cada país tiene sus propios tipos de documento, impuestos y formas de pago, y cada sistema fiscal pide datos distintos. Este endpoint le dice a su integración qué existe y qué se exige en un país, para que arme sus formularios y valide antes de emitir, sin tener código específico por país.
Consultar un país
{code} es el código ISO de dos letras del país (SV, GT, US). Devuelve el catálogo del país para el negocio de su integración (por ejemplo, la moneda base del negocio).
adapter
Errores
country_data: los datos propios de un país
Los campos que solo existen en un país van dentro de country_data en POST /sales. Cada país define su estructura, que usted obtiene en adapter.country_data_schema.
- Se valida antes de transmitir: si algo no cumple, no se crea la venta ni se consume un número de documento.
- Para Guatemala,
gtse sigue aceptando como sinónimo decountry_data. Si envía los dos, mandacountry_data. - Solo se valida con facturación electrónica activa, porque sin ella el país no usa esos campos.
Los tipos de documento válidos en v2 son los del país de la sucursal (por ejemplo
fact, fcam y nev en Guatemala), no la lista fija de v1.