Posted in Odoo, Open Source, OpenERP, Point of Sale (POS), Product, Quotation

Odoo Point of Sale – Quick Cash payment buttons


Click here to download from Odoo Apps

Before the configuration we have to create buttons for quick payment(It will pay as you entered amount).

Odoo Poing of Sale Amount Buttons
Odoo Poing of Sale Amount Buttons

This is main configuration for quick payment as per below image.

Odoo POS Config Configuration
Odoo POS Config Configuration

Here you can see list of buttons which you have create.

Odoo Point of Sale Quick Cash Button
Odoo Point of Sale Quick Cash Button

By clicking this amount button payment will add, You can directly validate this order by enable “Validate On Click” Option from Configuration.

Odoo Point of Sale Quick Cash Button
Odoo Point of Sale Quick Cash Button

Posted in Uncategorized

Odoo v8 Stripe integration


At Acespritech, we have developed many payment gateway integration with Odoo. Here we have one more integration with Odoo i.e Stripe payment integration.

Odoo company configuration
Odoo company configuration

We have added new “Stripe” TAB into customer form where we can register on stripe and generate tokens by registering credit card information. By default when new customer will register into Odoo, it will register on Stripe server also.

Odoo customer form
Odoo customer form
Registered stripe customer
Registered stripe customer

We can register more than one customer easily.

Register odoo customer
Register odoo customer

After registering customer successfully on stripe, user can register credit card information and generate tokens. For security reason, we are not storing credit card details into database.

Generate Token
Generate Token

We can check same card information on stripe server.

Stripe Card
Stripe Card

It is very easy to delete registered token from Stripe server and Odoo.

Delete Stripe Token
Delete Stripe Token

We can easily find registered customer also by applying filter.

Stripe Customer Filter
Stripe Customer Filter

Added new field for processing on stripe server with accounting journals and differentiate with normal transactions.

Stripe Account Journal
Stripe Account Journal

After invoice validation, during payment process in customer invoice, there will be Card selection field available.

Customer Payment
Customer Payment

After successful transaction, it will appear on Stripe server as well as complete payment process in odoo.

Stripe Payment
Stripe Payment

We have implemented Stripe functionality with Portal. Once we sign up by Odoo, it will create
customer and also register it on Stripe server automatically.

Odoo portal partner signup
Odoo portal partner signup
Odoo portal customer
Odoo portal customer

For security purpose, Customer will easily registered their card on Stripe server and generate tokens.

Portal partner stripe token
Portal partner stripe token
Portal partner generated token
Portal partner generated token

Posted in Accounting, OpenERP, OpenERP 7.0

How to write-off in OpenERP/Odoo Accounting


 

For example, you made a sale on credit to a customer, but one week later the client’s business declared bankruptcy and became completely unable to pay off the credit account with you. This uncollectible debt would then be written-off by your company and recorded as an expense by accountants.

Here we are going to take an example of “write off” for sale in OpenERP. Create customer invoice and validate it.

Validate Customer Invoice
Validate Customer Invoice

It will create sales accounting entries like below.

OpenERP Journal Entries
OpenERP Journal Entries

Now we are getting some amount from customer as a part of his invoice.

Invoice Payment
Invoice Payment

Still there are some balance customer has to pay.

Invoice After Payment
Invoice After Payment

This is customer’s partial payment entry.

Payment Entry
Payment Entry

Now, customer is telling that he will not pay remaining amount for any reason. So it require to make settlement for our accounting means make write-off on customer invoice.

From journal item, we are selecting original sales and payment entries and using “Reconcile Entries” option.

Reconcile Option
Reconcile Option

Here we can check remaining balance that we are going to write-off.

Reconcile Window
Reconcile Window

Here we have very important option available. We have to select proper journal and account where entries will occur.

Reconcile Option
Reconcile Option

After reconcilation, there is no due amount to take from customer and invoice become PAID.

OpenERP Paid Invoice
OpenERP Paid Invoice

 

Posted in Accounting, Configuration, OpenERP, OpenERP 7.0, Sale, Stock

OpenERP integration with BluePay


Recently we have made integration with OpenERP with Authorize.net for payment services. Now we have integrated OpenERP with another Payment services, BluePay. We can have more information from http://www.bluepay.com. With help of this module, it is very easy to process with credit card from OpenERP interface.

First of all we have to create account on BluePay and get required information and use those information to connect with BluePay from OpenERP. We have tested each transaction in TEST mode.

OpenERP BluePay Configuration
OpenERP BluePay Configuration

It requires credit card information to make transactions. We are storing required details into Customer form. We are using AES algorithm for securing credit card number into database.

OpenERP Customer Form
OpenERP Customer Form

Sometimes it is require to know that customer has enough balance in his credit card or not. We are giving facility that user will enter amount that he has to check for particular customer and get relevant message.

Check Credit Card Balance
Check Credit Card Balance

As we are storing credit card number in a secure way in database so it is not allow to change credit card number directly.

Check Credit Card Number
Check Credit Card Number

We have improved GUI of voucher for sending payment request to BluePay. It allows to send request only one time if it will succeed. And also stroing transaction related information into voucher for future purpose. It will cancel payment request with BluePay if we are going to cancel voucher.

OpenERP Account Voucher
OpenERP Account Voucher
Voucher Process Completed
Voucher Process Completed

Sometimes it is require that customer wants to pay amount in installment. We are allowing to create recurring payment request with BluePay.

Recurrent Process
Recurrent Process

We are keeping track of messages for each and every transactions occur during recurring payment.

Recurrent Messages
Recurrent Messages

User can change any parameter during recurring payment process execution. And can cancel it also.

Update Recurrent Payment
Update Recurrent Payment

We are tracking details of each and every transactions with BluePay.

Transaction History
Transaction History

User can print transaction details on PDF report by entering date range and proper parameter selection.

Print BluePay Transaction
Print BluePay Transaction