Greece

Invoice

  • ref accepts numeric values only.

Greece-specific fields

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

  customInfo: {
    grc: {
      documentTypeCode;
      incomeClassification: {
        categoryCode: string;
        typeCode: string;
      }
      paymentMethod:[{
        code: string;
      }]
      qrCode?: string;
    };
  };
};

Field information

Name

Type

Required

Description

lines[].cpv

string

No

Product’s Common Procurement Vocabulary code.

recipient.contract.authority

string

Yes

Contract Authority Unique Code

recipient.contract.reference

string

Yes

Contract Reference Code. If not available, it takes the value 0.

recipient.contract.type

string

Yes

Contract Reference Code

customInfo.grc.paymentMethod.0.code

string

No

A value from an enumerated list as listed

  • 1: Domestic payments account number
  • 2: Forsight account number
  • 3: Cash
  • 4: Check
  • 5: On credit
  • 6: Web banking
  • 7: POS/e-PO

customInfo.grc.documentTypeCode

string

Yes

A value from an enumerated list as listed

  • 1.1: Sales invoice
  • 2.1: Service invoice

customInfo.grc.incomeClassification.categoryCode

string

Yes

A value from an enumerated list as listed on income classification category codes

customInfo.grc.incomeClassification.typeCode

string

Yes

A value from an enumerated list as listed on income classification type codes

customInfo.grc.qrCode

string

N/A

QR Code value (Response)

Example CSV files

Invoice - Greece.csv