Hungary
Credit note
Changes to generic fields
invoiceRefsis requiredrecipient.address.line1is required.recipient.address.cityis required.recipient.address.countryis required.recipient.address.postalCodeis required.organisation.address.stateis required.
type CreditNote {
// ...all generic credit note fields
invoiceRefs: string[],
lines: InvoiceLine[];
// ...everything from recipient
recipient: {
taxIdType: string;
contact: {
phone?: string;
}
},
customInfo: {
hun: {
deliveryDate: string;
communityVatNumber?: string;
dueDate: string;
paymentMeans: {
date?: string;
}
}
}
}
type InvoiceLine {
// ..other line item fields
unit: Unit;
itemCode: string;
itemategory: ItemCategory;
vat: {
// ...other line item VAT fields
code: TaxCode;
exemptReason?: string;
exemptReasonCode?: string;
};
}Field information
| Name | Type | Required | Description |
|---|---|---|---|
invoiceRefs | string | Yes | An array of existing invoices |
lines[].unit | string | No | A value from an enumerated list as outlined on Units of Measure |
lines[].itemCode | string | No | Product unique identifier (e.g., barcode) |
lines[].itemCategory | string | No | A value from an enumerated list as listed
|
lines[].vat.code | string | Yes | Standard VAT codes. A value from an enumerated list:
|
lines[].service | string | No |
|
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. A value from an enumerated list as outlined on VAT exempt code classification |
recipient.contact.email | string | No | Recipient email address |
recipient.taxId | string | Yes | Recipient tax ID. Note: For B2C transactions ( recipient.vatStatus = PRVATE_PERSON) a placeholder value of 0000000000 can be used |
recipient.vatStatus | string | Yes | Here are the possible values: DOMESTIC PRIVATE_PERSON OTHER |
customInfo.hun.communityVatNumber | string | Conditional | Required for intra-community transactions where recipient.vatStatus= OTHERNote: EU VAT Number (with EU prefix). |
customInfo.hun.deliveryDate | string (ISO 8601 date) | Yes | Delivery date of invoice |
customInfo.hun.dueDate | string (ISO 8601 date) | Yes | Due date of invoice |
customInfo.hun.paymentMeans.date | string (ISO 8601 date) | No | Date of payment |
Example CSV files
Updated 16 days ago
Did this page help you?