extraDetails Structure
It contains the fields that are demaning by the Invoicing Provider and/or Peppol system for B2G transactions.
Fill these fields only if you use an invoicing provider class (ex ProvIlyda) for sending you Income Invoice.
Name | Description | |
---|---|---|
b2g |
Determines if the transaction is B2G. Note: If you forget to set this value to True, the counterpart.vatNumber will be recognized automatically if it belongs to a Gorvenment Orgnization and the value will be set to True if needed. |
|
buyerReference |
The Buyer Reference for the invoice. This field must contain a reference to the buyer, which can be either an actual reference provided by the buyer or "NA" if no specific buyer reference is available. |
|
contractReference |
Mandatory field only for transactions B2G The contract identifier. This filled in with the Online Contract Posting Number (ΑΔΑΜ) of the Center Electronic Register of Public Contracts (ΚΗΜΔΗΣ), in accordance with article 38 of Law 4412/2016 (A.147) and when there is no ΑΔΑΜ it is filled in with a value of 0 |
|
correlatedInvoice |
Mandatory field only for Invoice Type 5.1 Syntax: issueDate|initialBranch|initialInvoiceType|initialSeries|initialInvoiceNumber Example: 27/06/2024|0|1.1|A|12345 |
|
counterpartAddress |
Mandatory field The counterpart Address. Example: 1234 Franklin st NE |
|
counterpartCity |
Mandatory field The counterpart City. Example: Washington |
|
counterpartCode |
Free text Counterpart's internal system code Example: C-157 |
|
counterpartEmail |
Mandatory field The counterpart email |
|
counterpartJob |
Free text Counterpart's Job. Example: Online services and Software |
|
counterpartName |
Mandatory field The counterpart Full Name or Company Name |
|
counterpartPhone |
Mandatory field The counterpart Phone Number |
|
counterpartPostalCode |
Mandatory field The counterpart Postal Code. Example: DC 20018 |
|
counterpartTaxOffice |
mandatory field Company's Tax Office Example: A' Athinon |
|
dispatchDateAndTime |
The printable Dispatch Date and Time Example: DateTime.Now; |
|
dispatchPlace |
The phisical dispatch place or address Example WAREHOUSE or New Street 57, Athens 12345 |
|
govID |
Mandatory field only for transactions B2G The b2g field must be set to true. Get the Gov ID list using the myDATATools.getGovs Check if a VAT Number belongs to a Government Organization, using the myDATATools.isGov Note: If you forget to set this value to True, the counterpart.vatNumber will be recognized automatically if it belongs to a Gorvenment Orgnization and the value will set with the correspond GovID if needed. |
|
invoiceName |
Free Text. The name of the invoice. YOu can use the actual name of myDATATools.getInvoiceType. Example: Retail Sales Receipt If you leave this field empty, then the invoice name will be automatically set according to the elements.invoiceType. |
|
invoiceNotes |
Free text Notes of the invoice |
|
issuerAddress |
Mandatory field The issuer Address. Example: 1234 Franklin st NE |
|
issuerCity |
Mandatory field The issuer City. Example: Washington |
|
issuerEmail |
Mandatory field The issuer email |
|
issuerGemh | Issuer's registration number in GEMI (Business Portal) | |
issuerJob |
Free text Issuer's Job. Example: Online services and Software |
|
issuerName |
Mandatory field The issuer Full Name or Company Name |
|
issuerPhone |
Mandatory field The issuer Phone Number |
|
issuerPostalCode |
Mandatory field The issuer Postal Code. Example: DC 20018 |
|
issuerTaxOffice |
mandatory field Issuer's Tax Office Example: A' Athinon |
|
movePurpose |
Free text The printable Move Purpose Example: Sale |
|
partyAddress |
Free text The address of the party to which the goods and services are delivered. Shall be used if the Deliver to party is different from the Buyer. |
|
partyCity |
Free text The City of the party to which the goods and services are delivered. Shall be used if the Deliver to party is different from the Buyer. |
|
partyCountryCode |
Free text The Country Code of the party to which the goods and services are delivered. Shall be used if the Deliver to party is different from the Buyer. |
|
partyName |
Free text The name of the party to which the goods and services are delivered. Shall be used if the Deliver to party is different from the Buyer. |
|
partyPostalCode |
Free text The postal code of the party to which the goods and services are delivered. Shall be used if the Deliver to party is different from the Buyer. |
|
paymentTerminalID |
Mandatory field only for transactions with POS (Type=7) The Terminal ID of the POS. Use it only if the transaction have been completed using a POS. |
|
paymentTerms |
Mandatory field The payment title, free text. Example: Wire Transfer, Credit, etc |
|
projectReference |
Mandatory field only for transactions B2G The identification of the project. syntax of the value: option|identification Possible Values: 1|Online Post Number - example 1|1234567 - When the contracting authority is its body Central Administration in accordance with article 14 of law 4270/2014 (A.143) and the costs are borne by regular budget. 2|nine digit number - example 2|123456789 - When the expenses are borne by the Public Investment Budget 3|Online Post Number - example 3|1234567 - When the expenses are not covered by the above budgets |