The Spanish version is the authoritative reference. View in Spanish
GUF Format
Per-country reference of Gosocket's GUF format: the field-by-field mapping between GUF and each tax authority's fiscal format. It is the same content as the implementation workbooks, published as a navigable reference: document model, field specification per group, and value catalogs.
Peru and Paraguay already use the Unified GUF format (macro groups
TRN_SALES / TRN_WITHHOLDING / TRN_TRANSPORT, with Spanish and English
texts). Colombia and Argentina are published from their historical workbooks,
each with its own structure, while they migrate to the unified format.
How to use this reference
- Open your country and locate the document type in the document model: code, macro group and fiscal root.
- Open the fields section of the corresponding macro group or service: the tree shows the document structure, and each node carries its description, format, which document types it applies to, and the GUF ↔ fiscal XPath mapping. Every field has its own shareable link.
- Check the country's catalogs for the coded values that fields require.
- Download the base XML as a starting skeleton — it is not a valid example — and contrast it with a valid GUF example for your country.
- Documents are submitted with SendDocumentToAuthority from the Inbox API.
Countries
🇦🇷 ArgentinaHistorical formatFields per web service (WSFEV1, WSMTXCA, WSFEXV1, WSCT, WSSEG, dispatch notes) plus the GUF applicability matrix per service and the ARCA/ARBA catalogs.🇨🇴 ColombiaHistorical formatDIAN generic DTE with applicability per document type, Health-sector extension and UBL 2.1 catalogs.🇵🇪 PeruUnified GUFSales, withholdings and transport before SUNAT in the unified format, with ES/EN texts and reference catalogs.🇵🇾 ParaguayUnified GUFSales and transport before DNIT in the unified format, with ES/EN texts and reference catalogs.