Hungary
Invoice
Changes to generic fields
recipient.address.line1
is required.recipient.address.city
is required.recipient.address.country
is required.recipient.address.postalCode
is required.organisation.address.state
is required.
Jordan-specific fields
type Invoice {
// ...everything from Generic invoice
lines: InvoiceLine[];
// ...everything from recipient
recipient: {
taxIdType: string;
contact: {
phone?: string;
}
},
customInfo: {
hun: {
recipientVatStatus: string;
dueDate: string;
communityVatNumber: string;
}
}
}
type InvoiceLine {
// ..other line item fields
unit: Unit;
itemCode: string;
itemCategory: ItemCategory;
vat: {;
// ...other line item vat fields
code: TaxCode;
exemptReason?: string;
exemptReasonCode?: string;
};
}
Name | Type | Required | Description |
---|---|---|---|
lines[].unit | string | Yes | A value from an enumerated list as outlined on Units of Measure |
lines[].itemCode | string | Yes | Product unique identifier (e.g., barcode) |
lines[].itemCategory | string | Yes | A value from an enumerated list as listed VTSZ: Customs code VTSZ SZJ: Service registry number SZJ KN: KN code (Combined Nomenclature, 2658/87/EEC decree, Annex I) AHK: e-TKO administrative reference code AHK as per the Excise Duty Act (Act LXVIII of 2016) CSK: Packaging catalogue code (CsK code) as per the 343/2011 (XII. 29) Gov. decree, Annex No. 1 section A) KT: Environmental product code (Kt code) as per the 343/2011 (XII. 29) Gov. decree, Annex No. 1 section B) EJ: Building registry number TESZOR: Classification system for products and services OWN: Product code generated by the enterprise OTHER: Other |
lines[].vat.code | string | Yes | A value from an enumerated list as outlined on VAT code classification |
lines[].vat.exemptReason | string | Conditional | If the line VAT amount is 0, an exemption reason is required. |
lines[].vat.exemptReasonCode | string | Conditional | If the line VAT amount is 0, a value is required. |
recipient.contact.email | string | No | Recipient email address |
recipient.taxId | string | Yes | 00000000-1-00 ??? |
customInfo.hun.recipientVatStatus | string | Yes | Here are the possible values: DOMESTIC OTHER PRIVATE_PERSON |
customInfo.hun.communityVatNumber | string | Conditional | Required when customInfo.hun.recipientVatStatus = OTHER |
customInfo.hun.dueDate | string (ISO 8601 date) | Yes | Due date of invoice |
Updated 15 days ago