Ejemplos de DTE/GUF por país
Esta sección contiene ejemplos reales del Documento Tributario Electrónico (DTE) — también
llamado GUF (Gosocket Universal Format o Formato Unificado Gosocket) — organizados por país
y tipo de documento. Son el formato que se envía en el campo FileContent del método
SendDocumentToAuthority.
DTE y GUF: el mismo formato, dos nombres
| Término | Origen | Uso habitual |
|---|---|---|
| DTE — Documento Tributario Electrónico | Término genérico de la industria | Se usa en Chile, Argentina, Colombia, etc. También en algunos endpoints de la API. |
| GUF — Gosocket Universal Format | Nombre interno de Gosocket | Se usa en la documentación técnica, en los XSLT y en el repositorio de integraciones. |
Son exactamente el mismo archivo XML. El motor de Gosocket transforma este XML al formato exigido por cada autoridad tributaria (UBL, CFDI, UBL-PE, etc.) antes de firmarlo y enviarlo.
Nomenclatura de los ejemplos
Los archivos de ejemplo siguen la convención:
GUF - Tipo [CÓDIGO] - [Nombre del tipo] [casuística opcional].xml
Ejemplos:
GUF - Tipo 33 - Factura Electrónica.xml→ tipo baseGUF - Tipo 001 - Electronic Invoice A - Multiple Taxes.xml→ casuística específicaGUF - Tipo FACT - Factura - Complemento CobroXCuentaAjena.xml→ con complemento
En los labels de los bloques de código de esta sección se usa el formato:
Tipo [CÓDIGO] – [Nombre] [(casuística)]
Países disponibles
Cómo usar estos ejemplos
- Selecciona el país en el menú lateral.
- Elige el tipo de documento usando las pestañas del bloque de código.
- Copia el XML con el botón de copia integrado.
- Codifícalo en Base64 antes de enviarlo en el campo
FileContent. - Si el método lo requiere, activa
Sign: truepara que Gosocket firme el documento.
El campo FileContent acepta el XML en Base64 o como JSON (según el país y la
configuración). Consulta la tabla de parámetros en SendDocumentToAuthority para
el detalle por país.
Recurso adicional: esquema XSD de referencia
Si necesitas explorar la estructura completa de nodos del GUF/DTE, el esquema XSD interno de Gosocket define todos los elementos disponibles, su cardinalidad y los xPaths que utiliza la plataforma.