Portugal Invoice

Changes to standard fields

  • lines[].itemCode is required
  • lines[].unit is required
  • customInfo.prt.goodsServiceAvailableDate is required
  • Recipients that don't have Tax IDs will automatically be assigned a tax ID or 999999990 must be user for the recipient.taxId
  • Invoices under 1000 EUR are considered simplified invoices. The eezi platform automatically addresses this, and no additional actions are required.
  • Documents must be submitted sequentially based on the issue date and series. Simplified invoices, normal invoices, and credit notes each require their own series. Due to the synchronous nature of the document dates and series, it's not recommended to submit documents concurrently, as they might be accepted out of order.

Portugal-specific fields

type Invoice {
  // ...generic invoice fields
  lines: [
    { 
      // ..other line item fields
      itemCode: string;
      unit: UnitsOfMeasure;
    }
  ];
  customInfo: {
    prt: {
      goodsServiceAvailableDate: string; // ISO date
    };
  };
};
NameTypeRequiredDescription
lines[].itemCodestringYesAn identifier for the item.
lines[].unitstringYesA value from an enumerated list as outlined on Units of Measure
customInfo.prt.goodsServiceAvailableDatestring (ISO 8601 date)YesThe date that the goods or services are available.

Example CSV file

Invoice - Portugal.csv