Are you still entering all your transactions manually on an excel file? It’s time to migrate to odoo, understand the importance of odoo invoicing and how it helps to automate Invoices.
When it comes to simplifying your invoicing processes, Odoo ERP is the answer to all your questions. With its user-friendly application, you can create invoices from sales orders, delivery orders or base them on time and material. Odoo invoicing module can be scaled as per your business requirement.
By directly linking your bank accounts, you can easily track your payments, create professional invoices and manage your bills effortlessly.
In order to set up your company account and commence your invoicing process, go to your Odoo and click on settings.
On clicking on settings, it will redirect you to the basic settings page were on the top menu trigger Users & Companies > Companies, here you can view all the companies which have been set up and you can configure a new company by clicking the CREATE button on the top.
It will open a form view where you can add your Company Name and update the required details under the General Information section. The details you added will be reflected in your invoice to the customer. Lastly, save the record by clicking the SAVE button on the top in Odoo invoicing section.
Odoo Document Template
After setting up your company details, Now you will require a template for your invoice document for that just click General Settings on the top which will redirect you to the Settings page, in which under Business Documents section you have Document Template, just click Change Document Template.
On clicking Change document Template button the predefined template image will pop up from which you can choose and open the document template the layout for your document and save it by clicking the Save button on the bottom.
Payment Method Setup
Odoo ERP has made the payment process and invoicing easy. To allow your customers to pay online all you have to do is just go to Configuration > Settings and Under Customer Payments enable Invoice Online Payment.
To configure an online payment method for your invoice just trigger Configuration > Payment Acquirers, it will display the list of acquirers available and you can configure any of them and activate it.
To activate it just trigger on the specific payment acquirer which will display the detailed description of that acquirer and on the top you can view smart Publish tab, by triggering that you can publish it and once you do that smart button will be updated to Published now by triggering that Published button, you can unpublish that payment acquirer in Odoo Invoicing.
In the screenshot above you can view the Credentials section under that you can set the password for the selected payment acquirer.
In the Messages section, you can update messages for the customer in each schema.
If some error occurred during the transaction you can add a message to be displayed in Error Message textbox.
If the transaction has been canceled the message related to that can be displayed in the Cancel Message textbox.
Message after the successful transaction can be displayed in the Done Message textbox.
Status of order before validation can be displayed in the Pending Message textbox.
You can even add the acknowledgment message for the customer in the Thanks Message textbox.
You can even include your bank details in the message so that if the customer wants to Wire Transfer the capital it will be convenient for them.
Then you have Configuration section, where you can set up a basic configuration for the payment acquirer such as you can define the Payment Journal, enable options as per your preference to Save Cards, you can enable Specific Countries and define that countries if the acquirer is limited to certain countries, you can add Supported Payment Icons and select the Payment Flow i.e. if the payment should be redirected to the acquirer’s website or should be processed from Odoo.
Invoicing the Customer
To start invoicing your customer you can go to Customers > Invoices, here you can view the list of invoices which was early generated, to create a new invoice click on the CREATE button on the top of the odoo screen.
Once you trigger CREATE, it will open the form view where you can update your invoice details of the product.
Once that is done you can preview it by clicking the PREVIEW button on the top, which will open the layout of the customer portal for us to review before sending it to the customer. Where customers can either download or print the invoice by triggering the Download and Print button. Below is the screen for the same
Now, going back to the database, your invoice in the draft state of odoo invoicing, you can validate it by clicking the Validate button.
Once the Odoo invoice is validated, it will be transitioned from DRAFT to OPEN state allowing customers to go ahead with payment. Now we can again preview it by clicking the PREVIEW button.
Now once you preview it after validating you can view the Pay Now button as been updated providing the customer an option to pay online.
If the customer did not opt for online payment and did the cash payment you can register that payment from the database by triggering the REGISTER PAYMENT method.
Once the payment is validated your invoice will be set to the Paid stage. Odoo Invoicing is defined as per your requirement.
Post payment you can view the info icon updated in the form view below Total amount, triggering that will provide you the details of the payment done by the customer.
Now once the payment is validated and there is some issue with the product or transaction and you want to refund the amount to the customer, you can do that with a credit note. Just trigger the ADD CREDIT NOTE button.
It will open a wizard where you can enable the Credit Method as per your preference, add the refund Reason and click ADD CREDIT NOTE.
After adding Credit Note, you can validate and once the amount is refunded to the customer you can register the payment.
In Odoo Invoicing your transactions are synchronized every hour followed by accelerating reconciliation with Odoo’s smart reconciliation tool saving your productive time.
You can instantly generate Odoo invoices and send them via email in just a few clicks. When the payment is done it will reflect instantly on your screen and you will receive it right away.
The odoo invoicing is fully integrated with all the other Odoo Apps such as Sales, Purchase, Inventory and much more.
You can print checks to pay the vendors in batches or can use payment integration protocol. With interactive dynamic reporting features, from legal statements to execution summaries everything is efficient and well synchronized.
You can navigate all your company’s data with Odoo’s Business Intelligence feature, thus making Odoo Invoicing easily manageable to all the custom setup.
Odoo ERP is one of the best open source ERP solutions, it has grown tremendously from a few several years and it is easy to manage with such a broad level customization available within it. Odoo ERP is best suited to build Scalable and Robust enterprise applications. You can customize every module/app of it as per your requirement and define the criteria with very less efforts. The idea of Odoo ERP is to automate the workflow of very business by giving them the platform with 1000+ apps with each app scalable and robust. Odoo ERP is 100% open source, Flexible and fully integrated, Cost-effective powerful yet simple and much better faster.
In Bista Solutions our Job is to understand your business and consult you in every part of your workflow process by documenting that in such a way so that we can help you by automating your workflow as much as possible via Bista Odoo ERP Solution.