datosAdicionales es un mecanismo genérico para adjuntar información que no tiene un campo propio en la estructura del DTE. Aparece en tres niveles distintos, todos con la misma forma:
- Documento:
datosAdicionales[]en la raíz del DTE. - Receptor:
receptor.datosAdicionales[]. - Ítem:
items[].datosAdicionales[].
Forma del dato adicional
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
nombre | string | Sí | Identificador del dato. Libre para usos generales; reservado para las claves de país descritas más abajo. |
valor | string | No | Valor asociado. |
El API sólo lee
nombre y valor al recibir un datoAdicional. Cualquier otro campo enviado en el objeto (por ejemplo etiqueta o visible, presentes en documentación pública anterior de Fegora) se ignora silenciosamente — vea la sección siguiente.En la respuesta: etiqueta y visible
Al consultar un DTE (GET /dte/{id} o la respuesta de POST /dte), cada datoAdicional trae dos campos adicionales que el API calcula automáticamente, no que el cliente envía:
| Campo | Descripción |
|---|---|
etiqueta | Vacío ("") para las frases SAT (SAT-*) y leyendas internas (p. ej. FACTESP-LEYENDA); igual a nombre para el resto. |
visible | true para todos los datos adicionales, salvo TIPO_PERSONERIA, que siempre viaja como false. |
Usos generales comunes
Al no tener un campo dedicado,datosAdicionales suele usarse para:
- Condiciones de garantía o de crédito que deben imprimirse en el documento.
- Referencias internas: orden de despacho, código SAP, SKU, número de pedido.
- Cualquier otro dato de negocio que el receptor del documento no necesita procesar, pero que su empresa quiere conservar junto al DTE.
Datos adicionales que Fegora agrega automáticamente
Al crear un DTE, Fegora agrega por su cuenta ciertosdatosAdicionales a nivel de documento (sin que el cliente los envíe), salvo que el cliente ya haya enviado un dato con ese mismo nombre:
- Campos configurados a nivel de la cuenta emisora (excluyendo credenciales internas del certificador, que nunca se exponen).
- Guatemala: las frases SAT correspondientes al documento, con
nombreen el formatoSAT-{tipo}-{escenario}(por ejemploSAT-1-2) yvalorcon el texto literal de la frase — vea Guatemala. - La leyenda de factura especial (
FACTESP-LEYENDA), únicamente cuandotipo: "facturaEspecial".
Claves reservadas por país
Además del uso general, cada país usadatosAdicionales (a nivel de documento o de receptor) para transmitir campos que la autoridad fiscal exige y que no tienen un campo dedicado en el JSON del DTE.
- 🇬🇹 Guatemala
- 🇸🇻 El Salvador
- 🇩🇴 República Dominicana
Guatemala no requiere claves de Vea el detalle de frases y regímenes en Guatemala.
datosAdicionales para emitir — las frases SAT se agregan automáticamente (vea arriba). El datosAdicionales de este país es de uso libre.Páginas relacionadas
Estructura del DTE
Referencia completa del documento JSON.
Tipos de documento
Catálogo de tipos de documento por país.