Egypt

Invoice

Changes to generic fields

  • lines[].unit is required.
  • issued can be a maximum of 7 days into the past from date of document creation.
  • recipient.address.city is required.
  • recipient.address.state is required.
  • recipient.address.line1 is required.
  • lines[].customInfo.egy.itemType is required
  • lines[].customInfo.egy.itemCode is required
type Invoice {
  // ...all generic invoice fields
  notes?: string;
  lines: [
    {
      // ...other line item fields
      customInfo: {
        egy: {
          itemType: string;
          itemCode: string;
        };
      };
    }
  ];
  recipient: {
    // ...other recipient fields
    city: string;
    state: string;
    line1: string;
    country: string;
    type?: 'Business' | 'Consumer' | 'Foreign';
  };
}

Egypt-specific fields

NameTypeRequiredDescription
notesstringNoAny applicable or additional notes
lines[].customInfo.egy.itemTypestringYesCoding schema used by the by the Egyptian Tax Authority (ETA) to encode the item type. Only GS1
lines[].customInfo.egy.itemCodestringYesItem identifier code as defined by the Egyptian Tax Authority (ETA). GS1 codes targeted for managing goods
lines[].unitstringYesUoM code of the unit type used. Units of Measure code list
recipient.typestringNoRecipient party type. Valid values:
  • Business
  • Consumer
  • Foreign

Did this page help you?