Odoo Help


Ray Carnes

--Ray Carnes--
| 9 7 9
Keyport, United States
--Ray Carnes--

Senior ERP Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0 and 11.0.

Completed Odoo Functional and Technical Training.

Functional Areas:

  • CRM/Sales

  • Inventory

  • Manufacturing

  • Accounting

  • Purchasing

Major Skills:

  • Business Process Reengineering

  • Efficiency Consulting

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 7/23/14, 11:15 PM


This module provides a way to record Credit Card purchases, to have the associated AP moved from the provider of the product or service to the credit card company, and to pay them like you pay a regular Supplier Invoice.

Without this module, if Supplier Invoices are used to record Credit Card purchases, the liability (AP) from the Supplier/Vendor must be moved to the Credit Card Company via a Manual Journal Entry.

  • Because a Journal Entry contains less information than a Supplier Invoice, there may be a loss of information that affects book keeping accuracy and the ability to properly reconcile the AP amount when the Credit Card statement arrives and needs to be settled.
  • This method also requires an additional step not needed when a Supplier Invoice is paid via bank or cash.


Without this module, if Manual Journal Entries are used to record Credit Card purchases, there may be a loss of information that affects book keeping accuracy and the ability to properly reconcile the AP amount when the Credit Card statement arrives and needs to be settled.

  • This method also requires a different workflow to the one that is used when a bank or cash payment is made.

Thank you Ray Carnes, I want to enter only expenses like traveling charges, food expenses where goods supplier not involved. I am following like, I have created a journal to the credit card. When i want to enter expenses of that credit card, i am selecting that "credit card " journal. Does this create any problem to my accounting system or there may any data loss. Please tell me i am new to accounting system and openerp.

on 7/25/14, 1:55 AM

I did not installed that module. Just i have created a journal with bank and check type to a credit card

on 7/25/14, 1:56 AM
On 4/11/16, 6:44 AM
  1. Yes, with payment acquirers.
  2. All credit card processors are supported in standard Odoo (which means SaaS too). Yes you read correctly, they are all supported (because they all have an API). In order to support a payment processor, you need to create a payment acquirer for it. You find them in Settings > Payments > Payment Acquirers. In Odoo, a payment acquirer document is the mapping between the payment processor API and Odoo's API. By default, you will find them for Paypal, Ogone, and Adyen. You can create additional ones for any other acquirer, eg. Authorize.net. The easiest is to copy an existing one to see how it's formatted. It requires some technical knowledge. However, unlike Paypal, Ogone, and Adyen, if you just create a payment acquirer, you will only be able to receive payments, not send payments, and not get the success/failure notification of a transaction, and no automatic reconciliation with the invoice (you need to develop a custom module for that). You will have more info at the OpenDays and in the new documentation.
  3. You need a journal per credit card. Every time you receive payment, you need to use the corresponding journal. You reconcile manually between your invoice in Odoo and your payments in your processor interface. You handle processor fees with a "banking fees" account and a split in the customer payment window between the amount received and the allocation.
  4. This is a vast question.
  5. If you don't have to deal with multi-currency, it makes no difference to receive payments from local or international customers. If you are dealing with multi-currency, you can create a new question because that a whole different topic.
  6. You don't really care what country the money comes from as long as it ends up in one of your journals, in your currency, and for the full amount of the invoice. a) If it doesn't correspond to one of your journal, then it means that you need to create a new journal to support this new payment method. b) If you receive it in a different currency, then you have to work with global and transaction-specific currency rates as well as currency difference accounts. c) If you don't receive the full amount, then you have to split the total correctly amoung the allocation, the banking fee, and any additional fee you might have, either on the customer payment form or, more granular, in the journal entry.The legal aspect of this question is way to broad to answer here. It entirely depends on your country's legislations.
  7. With the standard Paypal module you can request money through direct link or through portal. You can capture the success/failure of the transaction with the IPN. You can transfer the Paypal fee to your customers. You can prepopulate the customer information in the Paypal fields. You can manage installments and subscriptions (custom module). You cannot reconcile invoices automatically (yet) but it is easy to do it manually with the invoice reference on the payment. You cannot refund in Odoo and trigger this action in Paypal automatically.

2 years late, and wrong topic. This post is about credit card purchases, not sales. We are talking about expenses paid with a company credit card.

Matt Taylor
on 9/1/17, 5:24 PM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 7/23/14, 7:13 AM
Seen: 2499 times
Last updated: 4/11/16, 1:08 PM