Account Payment Tripple Approval for Customer Payment, Vendor Payment and Internal Transfer

by
Odoo

96.56

v 15.0 Third Party 3
Live Preview
Required Apps Invoicing (account)
Lines of code 1087
Technical Name odoo_account_payment_approval
LicenseSee License tab
Websitehttp://www.probuse.com
Also available in version v 14.0 v 13.0
You bought this module and need support? Click here!
Required Apps Invoicing (account)
Lines of code 1087
Technical Name odoo_account_payment_approval
LicenseSee License tab
Websitehttp://www.probuse.com
Also available in version v 14.0 v 13.0

Customer Payments, Vendor Payments and Internal Transfer - ( Double and Tripple Approval Workflow )

Customer Payments, Vendor Payments and Internal Transfer - ( Double and Tripple Approval Workflow) Odoo App

This Odoo app allow you to have double and tripple approval workflow on Customer Payments, Vendor Payments and Internal Transfer. So double and tripple approval workflow will be applied based on configuration on Accounting Journal form settings.

Main Features:

  • Allow you to configure approval workflow settings on account journal form and based on configuration on accounting journal workflow of approval will apply.
  • This app add double and tripple approval workflow but still allow you to configure on account journal form if you do not want to apply approval workflow and want to go with odoo standard flow for specific journals.
  • Approval workflow has been added on Customer Payments, Vendor Payments and Internal Transfer screens of Odoo.
  • Email notifications to request for approval to next level person/approver.
  • Only selected approvers on account journal form will be able to make approvals and click approve buttons.
  • Please note that we have not added new state/stage on odoo states of payments. We have added alert-info in center in blue to show stage of approval workflow.
  • All approvers listed on account journal should have Odoo accounting rights then only they can approve.
  • You can choose multiple approvers on account journal form.
  • Invoice Form view with Register Payment Wizard (Odoo Standard) - Payment Approval Workflow will not Apply here.
  • Note: Payment approval workflow will not be applicable to register payment wizard on invoice and vendor bill forms.
  • For more details please see below screenshots and Video.

Flow of Second and Third Level Approval Applicable to below Odoo Menu Items:

  • Customers Payments
  • Vendors Payments

Flow of No Approval (Odoo Standard Flow for Customer Payments)

  • User ==> Mitchell Admin
  • User (Mitchell Admin) can Confirm payments of Customer Payments.

Flow of Second Approval (Approval Type of Customer Payments)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Customer Payments.
  • Second Approver (Marc Demo) can Approve Second Approval of Customer Payments and and send notification email to selected Confrimation Responsible.
  • Refuser (Johnty Dexter) can Refuse Customer Payments.

Flow of Second and Third Level Approval (Approval Type of Customer Payments)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Third Approver ==> John Smith
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Customer Payments.
  • Second Approver (Marc Demo) can Approve Second Approval of Customer Payments and and send notification email to selected Third Approver.
  • Third Approver (John Smith) can Approve Third Approval of Customer Payments and and send notification email to selected confirmation responsible.
  • Refuser (Johnty Dexter) can Refuse Customer Payments.

Flow of No Approval (Odoo Standard Flow for Vendor Payments)

  • User ==> Mitchell Admin
  • User (Mitchell Admin) can Confirm payments of Vendor Payments.

Flow of Second Approval (Approval Type of Vendor Payments)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Vendor Payments.
  • Second Approver (Marc Demo) can Approve Second Approval of Vendor Payments and and send notification email to selected confirmation responsible.
  • Refuser (Johnty Dexter) can Refuse Vendor Payments.

Flow of Second and Third Level Approval (Approval Type of Vendor Payments)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Third Approver ==> John Smith
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Vendor Payments.
  • Second Approver (Marc Demo) can Approve Second Approval of Vendor Payments and and send notification email to selected Third Approver.
  • Third Approver (John Smith) can Approve Third Approval of Vendor Payments and and send notification email to .
  • Refuser (Johnty Dexter) can Refuse Vendor Payments.

Flow of No Approval (Odoo Standard Flow for Internal Transfer)

  • User ==> Mitchell Admin
  • User (Mitchell Admin) can Confirm of internal transfer.

Flow of Second Approval (Approval Type of Internal Transfer)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Internal Transfer.
  • Second Approver (Marc Demo) can Approve Second Approval of Internal Transfer and and send notification email to selected confirmation responsible.
  • Refuser (Johnty Dexter) can Refuse Internal Transfer.

Flow of Second and Third Level Approval (Approval Type of Internal Transfer)

  • User ==> Mitchell Admin
    Second Approver ==> Marc Demo
    Third Approver ==> John Smith
    Refuser ==> Johnty Dexter
  • User (Mitchell Admin) can make a Internal Transfer.
  • Second Approver (Marc Demo) can Approve Second Approval of Internal Transfer and and send notification email to selected Third Approver.
  • Third Approver (John Smith) can Approve Third Approval of Internal Transfer and and send notification email to selected Confirmation Responsible.
  • Refuser (Johnty Dexter) can Refuse Internal Transfer.

ABOVE USERS AND APPROVERS ARE JUST SAMPLE USERS OF OUR DEMO SYSTEM TO EXPLAIN APP TO YOU.

In below screenshots we will try to explain three cases workflow to understand process (1. Customer Payment with Three Level Approval. 2. Vendor Payment with Two Level Approval. 3. Internal Transfer without Approval, but system will work for all 9 combination as listed and explained above.

Edition Compatibility:


Enterprise Odoo.sh Community

=============================================================================================================================================

Customer Payments

Flow of Second and Third Level Approval(Approval Type of Customer Payments)

Payment Approvals Settings on Accounting Journals Form

Customer Payments Form in Waiting Second Approval

Notification to Second Approver Wizard

Email Notification send to Second Approval

Second Approval Button on Customer Payments Form

Second Approver (Marc Demo) can logged in System and Approve Second Approval of Customer Payments

Second Approver send notification email to selected Third Approval.

Mail Notification send to Third Approval

Third Approval Button and details of Second Approvals on Customer Payments Form

Third Approver (John Smith) can logged in System and Approve Third Approval of Customer Payments

Third Approver send notification email to selected Confirmation Responsible

Mail Notification send to Confirmation Responsible after clicking Third Approval button

Attachments in Email

Confirm Button and details of Third Approvals on Customer Payments Form

Confirmation Responsible (Mitchell Admin) can logged in System and Confirm Customer Payments

After Confirm Customer Payments State changed to Validated

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Refuse button on Customer Payments Form

Refuser (Johnty Dexter) can logged in System and Refuse Customer Payments

Reason for Refuse Customer Payments

Reason for Refuse Details on Customer Payments Form

=============================================================================================================================================

Vendor Payments

Flow of Second Approval(Approval Type of Vendor Payments)

Payment Approvals Settings on Accounting Journals Form

Vendor Payments Form in Waiting Second Approval

Notify Second Approver Wizard

Email notification send to Second Approval

Second Approval Button on Vendor Payments Form

Second Approver (Marc Demo) can logged in System and Approve Second Approval of Vendor Payments

Second Approver send Notification Email to selected Confirmation Responsible

Mail Notification send to Confirmation Responsible

Attachments in Email

Confirm Button and details of Third Approvals on Vndor Payments Form

Confirmation Responsible (Mitchell Admin) can logged in System and Confirm Vendor Payments

After Confirm Vendor Payments State changed to Validated

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Internal Transfer

Flow of No Approval (Odoo Standard Flow for internal transfer)

Payment Approvals Settings on Accounting Journals Form

Odoo Standard flow for internal transfer

After Confirm Internal Transfer State changed to Validated

=============================================================================================================================================

Email Templates of Customer Payments - Vendor Payments - Internal Transfer - ( Double and Tripple Approval Workflow )

=============================================================================================================================================

Invoice Form view with Register Payment Button (Odoo Standard) - Payment Approval Workflow will not Apply here.

After Clicking Button of Odoo Standard Register Payment on Customer Invoice / Vendor Bill

Invoice Form view with Register Payment Wizard (Odoo Standard) - Payment Approval Workflow will not Apply here.

Contact / Support
Introducing Probuse Consulting Services Pvt. Ltd.

If you need any help or want more additional features, you may contact us through:
Email: contact@probuse.com
Website: www.probuse.com
Skype: mustufa_probuse

Probuse Consulting Service Pvt Ltd is an Software and Web development specialist which offers complete business application together. We are well experienced to provide a face for your business on the software and Internet level.

Probuse Consulting Service Pvt Ltd is a specialist in Odoo/OpenERP services and could give your business open source hand to drive.

Our Services

  • Odoo Implementation

  • Odoo Support

  • Odoo Customization

  • Odoo Migration

  • Odoo Training

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 or have a question related to your purchase, please use the support page.