Invoice

Greece-specific fields

type Invoice {
  // ...generic invoice fields
  lines: [
    { 
      // ...other line item fields
      cpv: string;
    }
  ];
 
  // Recipient is required for regular invoices and not allowed for self-billed invoice
  recipient: {
    peppolId: {
      endpointId: string;
    };
    contract?: {
      authority: string;
      reference: string;
      type: string;
    };
  };

  customInfo: {
    grc: {
      qrCode?: string;
    };
  };
};
NameTypeRequiredDescription
lines[].cpvstringNoProduct’s Common Procurement Vocabulary code.
recipient.peppolId.endpointstringYesPeppol ID of the recipient (eg. iso6523-actorid-upis::0230:uat-eezi-12345)
recipient.contract.authoritystringYesContract Authority Unique Code
recipient.contract.referencestringYesContract Reference Code. If not available it takes the value 0.
recipient.contract.typestringYesContract Reference Code
customInfo.grc.qrCodestringN/AQR Code value (Response)