This post will illustrate which setup you need to perform to activate a customer for getting e-invoices in D365FO with PEPPOL BIS Billing 3.0/EHF Billing 3.0 format. In addition, this post will elaborate how to configure project funding sources associated to the project contract for invoicing.
E-invoice file must include required information based on PEPPOL BIS Billing 3.0/EHF Billing 3.0 specification for company, customer and invoice. For the customer part, following setup should be performed for each customer:
- Customer name
- Primary address – (Description, Purpose, Street, Zip code and City) and a delivery address if it is different from primary address.
- Primary contact – Contact information for the customer (name, telephone and email).
- Method of payment – This will come on invoice journal and enabler for company bank account.
- Tax exempt number – Use organization number when the customer is ELMA registered.
- eInvoice – Activate this function if you want to send invoices for this customer electronically.
Note: If “Primary contact” is not specified on customer card, you will get a warning that “
Field Contact name must be filled in” and “Field Primary contact does not exist in table Customers”. The e-invoice will be generated and get customer contact information from invoice journal.
Note: One customer can have several contact persons. You can choose one of them as standard primary contact and before invoicing you can choose the actual one.
Note: If “Tax exempt number” is not specified on customer card, you will get a warning while sending the invoice electronically “Tax exempt number for customer 00002 not specified”. The e-invoice will be generated while without customer party identification.
Note: If “eInvoice” is not activated on customer card, e-invoice file will not be generated by sending the invoice and you will get “Electronic document properties is not specified in Customer parameters” as warning info.
Note: If you activate “eInvoice attachment” on customer card, while posting an invoice with enabling “Print invoice”, invoice pdf copy will be added to the invoice journal and will be transferred to e-invoice file. It is recommended to deactivate this function to avoid sending invoice copy in pdf with e-invoice.
When it applies to the project, you can define funding sources for project contract on Project management and accounting > Projects > Project contracts > Funding sources > Details
Then you should make sure that invoice address is existed for this funding source:
Note: If a customer has just one address (i.e. primary), it will used as invoice address regards of purpose.
You can define “Customer requisition”, “Customer reference” and “Contact ID” on the “Other” tab. This will facilitate writing fixed values for these fields, when you create a project invoice proposal that will be sent to the customer.
Note: You can choose a specific contact ID for this project contract.
Note: These three fields will be replicate on project invoices proposal that have generated against projects with this project contract.
Note: “Dimension account” can be used as a value for accounting code registration.
Note: If needed, you can override these values on project invoice proposal.
Note: If “eInvoice” is not activated on customer card that project contract used as funding rules, e-invoice file will not be generated by sending the project invoice and will get “Electronic document properties is not specified in Customer parameters” as a warning info.
In a case that this project contract is related to several projects, you can define reference information per each project with specific values on “eInvoice” tab: