PEPPOL Customer Invoices

by
Odoo
In-App Purchases
v 13.0 Third Party 19
Download for v 13.0 Deploy on Odoo.sh
Required Apps Invoicing (account)
Included Dependencies
Lines of code 3027
Technical Name customer_invoice_peppol_willdoo
LicenseOPL-1
Websitehttps://www.willdooit.com
You bought this module and need support? Click here!
Required Apps Invoicing (account)
Included Dependencies
Lines of code 3027
Technical Name customer_invoice_peppol_willdoo
LicenseOPL-1
Websitehttps://www.willdooit.com

PEPPOL as a Service for Odoo

This module currently supports PEPPOL agencies in Australia and New Zealand only.

WilldooIT / Pacific Commerce PEPPOL Service for Odoo

WilldooIT Logo

WilldooIT is Australia's first Odoo Gold Partner and most experienced and awarded Odoo partner in the region.

Our in-house team works with businesses across a vast array of industries to provide the analytic, project management and technical skills to ensure your Odoo implementation delivers exceptional value to your business and provides a firm platform for growth.


Pacific Commerce Logo

Pacific Commerce is an Australian-owned eCommerce and secure business-to-business document exchange (EDI) services provider.

Any organisation can trade electronically through a Pacific Commerce EDI exchange, and the technical complexities are all taken care of by us.

By hosting trading exchanges in specific industries, Pacific Commerce can manage the entire procurement process for an organisation while ensuring that all of the standards and trading requirements of each industry are adhered to.

In November 2020, Pacific Commerce received official notification of their appointment as an accredited PEPPOL access point to provide EDI services for all levels of Australian Government departments and agencies at Federal, State or Local levels.

PEPPOL as a Service

This module accesses PEPPOL using services provided by the Pacific Commerce gateway.

The Odoo In App Purchase system is used to charge for access to the gateway on a per-invoice basis.

In this Package

Link Odoo Partners to PEPPOL

Set up your PEPPOL customers. When you install this module you automatically get a list of all the PEPPOL agencies (customers) available through the Pacific Commerce gateway. You can match existing Odoo customers to the PEPPOL agencies or create new Odoo customers for them if you like.

Send Customer Invoices to PEPPOL

Send Customer Invoices to PEPPOL. When you post an invoice for a PEPPOL customer, the invoice is automatically sent to the Pacific Commerce gateway for forwarding to PEPPOL.


You can see the PEPPOL status of your invoice on the button at the top-right of the invoice view.

Buy Credits

Buy credits for PEPPOL as a Service. You buy credits from the Odoo In App Purchase system. Payment details (credit card numbers etc) are retained entirely within the Odoo In App Purchase site and are private to you and Odoo. Payment details are not visible to WilldooIT or Pacific Commerce.

The Pacific Commerce gateway charges one credit for each Odoo invoice sent to PEPPOL via the gateway service.

Set Up

For complete installation and setup instructions see the Documentation tab in the Odoo App Store entry for the PEPPOL Base Service module.

PEPPOL Customer Invoices

Warning

This module currently supports PEPPOL agencies in Australia and New Zealand only.

PEPPOL as a Service

This module accesses PEPPOL using services provided by the Pacific Commerce gateway (<https://pacificcommerce.com.au/>).

The Odoo In App Purchase system is used to charge for access to the gateway on a per-document basis.

Setup

Install this module then follow the Setup instructions for base PEPPOL services on the Documentation tab at: <https://apps.odoo.com/apps/modules/13.0/base_peppol_willdoo>.

Make sure to:

  • Create and register your PEPPOL account.
  • Purchase credits.
  • Configure the PEPPOL agencies so they are linked to your Odoo customers.

Customers

You can see your PEPPOL customers by selecting the PEPPOL filter on the customer list view. This shows the customers you have linked to a PEPPOL agency.

If you are a PEPPOL administrator you can change the agency for a customer on the PEPPOL tab on the customer form.

Agency is the term PEPPOL uses to describe connected businesses that can receive your invoices.

Sending Customer Invoices via PEPPOL

When you post a customer invoice for a PEPPOL customer, the invoice is queued for sending to the Pacific Commerce gateway. By default queued invoices are sent every 30 minutes. An administrator can this if needed.

You can see the invoices for PEPPOL by selecting the PEPPOL filter on the invoice list view.

Posted invoices have a button at the top of the invoice form showing the status of the invoice with PEPPOL:

  • Pending - The invoice has been posted and is waiting to be sent to the Pacific Commerce gateway.
  • Sent - The invoice has been sent to the Pacific Commerce gateway and is waiting for confirmation that it has arrived at its PEPPOL agency.
  • Delayed - The invoice has been sent to the Pacific Commerce gateway but some some error on the PEPPOL network is preventing it from being forwarded to its PEPPOL agency.
  • Complete - The invoice has arrived at its PEPPOL agency.
  • Error - An error has prevented sending this invoice to the Pacific Commerce gateway or PEPPOL. There will be no further attempts to send this invoice unless a PEPPOL administrator manually intervenes. PEPPOL administrators can see the error message on the PEPPOL queue by clicking the PEPPOL button on the invoice form.
  • Cancelled - An PEPPOL administrator has cancelled sending of this invoice.

If you are a PEPPOL administrator then clicking the button on the form opens the PEPPOL queue entry for the invoice.

You can search for invoices with a specific PEPPOL status by creating a custom filter on field PEPPOL Status.

Testing

PEPPOL administrators may put the PEPPOL processing into test mode.

If an invoice is posted while in test mode:

  • The invoice is not automatically sent to the Pacific Commerce gateway. A message in the invoice chatter warns about this: Not sent via PEPPOL. This document was posted while PEPPOL was in test mode. To send it via PEPPOL choose 'Send via PEPPOL' from the Action menu for this document (when PEPPOL is in live mode).
  • To force sending in test mode you can choose Send via PEPPOL from the action menu for the invoice.

If an invoice has been sent in test mode the PEPPOL button on the form shows TEST beneath the invoice status.

Warning

It is strongly recommended that you never use test mode on your live/production database. If you post an invoice in test mode it is not sent to its PEPPOL agency. To re-send to the agency you would need to switch PEPPOL to live mode, then restore the invoice to draft and post it again.

Odoo Proprietary License v1.0
This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).
You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).
It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.
The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.