Field Mapping

GETS Field Mapping

Complete field mapping guide based on GETS Schema-mapping for KSA

Field Mapping Overview
Understanding how GETS transforms data between different invoice formats

Core Concepts

Source-to-GETS Mapping

Transform your native invoice format to GETS standardized fields

GETS-to-Destination Mapping

Convert GETS format to country-specific requirements (UBL, ZATCA, etc.)

Mapping Benefits

Single integration for multiple countries
Automatic compliance validation
Consistent data transformation
Field Mapping Reference
Complete field mapping based on MappingConstants and GETS schema registry

Document Header Fields

Field NameGETS PathData TypeRequired
Document Typeheader.documentTypeenum
Required
Document IDheader.documentNumberstring
Required
Document Currencyheader.currencystring
Required
Exchange Rateheader.exchangeRate.ratenumber
Conditional
VAT Currencyheader.taxCurrencystring
Required
Issue Dateheader.issueDatedate
Required
Issue Timeheader.issueTimetime
Required
Supply Start Dateheader.invoicePeriod.startDatedate
Conditional
Supply End Dateheader.invoicePeriod.endDatedate
Optional
Due Dateheader.dueDatedate
Optional
Reference Invoice Numberheader.referenceIdstring
Conditional
Note Issuance Reasonheader.noteIssuanceReasonstring
Conditional