POS Partial Payment with Reorder, Reprint order


Click here to download the module

Features

  • This module use mainly to do the partial payment for pos orders.
  • For example: Let say customer comes to the shop and he purchase
    order total $200,but if he want to pay only $100 as half payment and
    remaining due amounts pay to next day.
  • As well as user can view past pos orders, reorder the particular
    drafted order and make a order as draft from POS. It is also possible
    to re-print receipt and view products of order from pos order list.
    There are some filtration based on state, date of order and also
    searching functionality.

How to use

POS Order
POS Partial Payment Screen
Partial Pay Receipt
Unpaid Orders
Client Payment History
Payment for Partial Pay
Full Pay Receipt of Unpaid Order
Paid Orders
Unpaid Orders Forward to Next Session
Session closed
Unpaid Orders Assign to Next Session

Advertisements

Odoo CyberSource Payment Gateway


Click here to download the module

Features

  • Ability to transact payments in over 190 countries and territories
    and fund in over 40 currencies
  • Acceptance of universal cards, regional cards, and local payment
    types to maximize sales
  • Connections to approximately 100 acquirers/processors worldwide
  • Unparalleled processing scalability and security

How to use

Cybersource Credentials: Take Merchant ID, Cybersource Secret Key and put into CyberSource Payment Acquire in Odoo.

Acquire Form

User can manage the order flow from here.

Order Flow

Select Cybersource from payment methods and enter credit card detail here.

Payment Form

User can see confirm order detail here

Confirm Sales Order

Sale order has been confirm and create invoice and transaction entry

Sale Order

Invoice has been created

Invoice View

Payment transaction has been created with reference data

Transaction View

Odoo Mastercard Payment Gateway Service (MPGS)


Features

  • Payment Processing:
  • A single provider for all your payment needs. Your customer can pay anywhere, anytime, and through multiple channels

  • International Processing:
  • Unlock new markets and benefit from the rapid growth of international sales

  • Fraud & Risk Management:
  • Reduce the costs of fraud to your business whilst ensuring that genuine customers are not rejected or left frustrated

How to use
MPGS Credentials: Take Merchant ID, MPGS Secret Key and Merchant Name and Address from your MPGS account and put into MPGS Payment Acquire in Odoo.

Payment acquirers configuration
Payment acquirers configuration

User can manage the order flow from here.

MPGS Configration
MPGS Configration

Select MPGS from payment methods.

Pay with MPGS
Pay with MPGS

You need to follow this payment step

Payment
Payment
Payment
Payment
Payment
Payment

User can see confirm order detail here

Confirm Order
Confirm Order

Transaction Record has been created in Sales order

Sale Order View
Sale Order View

Transaction Record has been created in Invoice

Transaction View
Transaction View

Transaction Record has been created in Payment Transaction

Invoice View
Invoice View

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

Odoo – Apply global discount in Sales, Invoice


Currently odoo has inbuilt option for providing discount on sales order and invoices. But this feature is flawed as it only lets you give discount on each specific order line. In many cases of retail business, the company needs to give discount on final amount of sale order or invoice. So for this scenario we developed a feature called “Global Discount”

Odoo Sale Order
Odoo Sale Order

Above is a simple sale quotation with global discount feature. We can see on the bottom left part, there is option to apply discount on the whole sale order amount. There are two ways to apply discount as mentioned below:
Percentage – This will discount the sale order untaxed total by the percentage amount entered in “Discount” field.
Fixed – This will deduct the value entered in “Discount” field directly from the Sale Order untaxed total.

Odoo Sale Order with discount applied
Odoo Sale Order with discount applied

In above shot, we can see a global discount of 10 percent applied to the order, similarly we can also apply a fixed type discount. The flow will also continue when we create an invoice from sale order.

Confirming Sale Order
Confirming Sale Order

Now lets confirm and create invoice from sale order.

Draft Invoice from Sale Order
Draft Invoice from Sale Order

We can see that all the details of discount is carried forward to invoice also, so that we can also change them if we like from the invoice also.

Sometimes a business requires that invoice is created after delivery order, in that case also global discount will work when Invoice Mode is “On Delivery Order”.

Sale Order with Invoice after Delivery Order
Sale Order with Invoice after Delivery Order

In above sale order the Invoice mode is “On Delivery Order”, so first we need to finish delivery.

Odoo Delivery Order
Odoo Delivery Order

Now we confirm Delivery Order and then create Invoice.

Invoice created from Delivery Order
Invoice created from Delivery Order

The invoice created from delivery order will also hold the values for discount that was applied on sale time. So that we can adjust it from invoice also.

Once we validate the Invoice, we would also want to manage the accounting entries related to discount in a proper way. For this we have added an option in the company form as below.

Discount Account defined in company form
Discount Account defined in company form

User just need to define which account he wants to use for managing accounting entries for the discounts provided in the field “Select Account for Discount”.

 Journal Entry of Invoice Payment with Discount
Journal Entry of Invoice Payment with Discount

So when we validate the invoice and register payment, it will use the account defined in Company to create related journal items. So we can keep track of discounts provided to our customers.