# How to Issue a B2G Invoice to the Greek Public Sector

> Issuing an invoice to a Greek public sector body works like a regular invoice: turn on the B2G switch, complete the B2G Details and the CPV code, then click Issue.
>
> AI-friendly Markdown version. HTML version: https://wrapp.ai/en/resources/issue-b2g-invoice
> EL version: https://wrapp.ai/el/resources/ekdosi-timologiou-dimosiou-b2g.md

Issuing a B2G invoice to the Greek public sector is not very different from issuing a regular invoice. You only need to turn on the B2G switch and fill in a few extra fields. Here are the steps in detail.

### Step 1: Turn on the B2G switch

Select the invoice type you want to issue and, once you land on the invoice form, turn on the **B2G** switch.

![Turning on the B2G switch on the invoice form in Wrapp](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-18395_1k735uy.png)

### Step 2: Select the customer

Pick a customer from the **Customer** field. If the customer is new, click **Add New Customer**.

![Selecting a customer or adding a new customer on the invoice form](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-18492_141ut5n.png)

### Step 3: Select the payment method

![Selecting the payment method on the invoice form](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-18522_xodno8.png)

### Step 4: Fill in the B2G Details

Complete the fields in the **B2G Details** section, such as the contracting authority code (AAHT) and the contract identifiers.

![The B2G Details section with the contracting authority fields](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-18533_dbs1b0.png)

- The **Payment Due Date** field is optional and can stay empty.
- The **Payment Information** field is mandatory. If you have no specific instruction for it, you can repeat the payment method (for example On Credit) or enter a dash (-).

### Step 5: Fill in the Services

Complete the fields in the **Services** section.

![The Services section with the CPV code field](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-19045_12yzu9v.png)

The **CPV code** field is the only extra field the B2G protocol requires per service line.

### Step 6: Issue the invoice

Once you have checked that everything is correct, select **Issue**.

![The Issue button on the B2G invoice form](https://storage.crisp.chat/users/helpdesk/website/4a0e832c52787c/screenshot-2025-02-18-at-19103_zii3f4.png)

## Frequently asked questions

### How is a B2G invoice different from a regular invoice in Greece?

Only in the extra fields: the B2G Details section (contracting authority, ADAM, ADA, payment information) and a CPV code on each service line. Everything else works like a normal invoice.

### What do I put in Payment Information if I have no instruction?

The field is mandatory. If you have no specific instruction, repeat the payment method (for example On Credit) or enter a dash (-). The Payment Due Date field is optional.

### Is the CPV code mandatory on a Greek B2G invoice?

Yes. It is the only extra field the B2G protocol requires in the services section, classifying your product or service under the EU Common Procurement Vocabulary.

### How does the B2G invoice reach the public sector body?

It is transmitted electronically through a licensed e-invoicing provider (YPAHES). Wrapp is an AADE-certified provider, so when you click Issue the invoice is sent automatically to the public sector and to myDATA.

Need help? Contact us: https://wrapp.ai/contact
