This question has been flagged
2 Replies
16016 Views

Let's say Company A uses Credit Card B to pay for certain purchases, like purchases from Amazon.com.

How do you set up the accounts & journals to properly record the flow of money & balances?

1) Is it better to record a purchase receipt or a supplier invoice?

2) Do you set up the account internal type as a payable or a bank account?

3) Do you set up the account type as a payable or as a credit card?  If credit card, this generates an error if selecting internal type as payable.


4) What is the proper method for applying payment?  Is this a manual journal entry, or can this be done by "paying the invoice" somewhere

Avatar
Discard

David, Did you find a way to pay for purchases as you asked, the answer is about taking credit cards for sales?

Can you show me step by step as  I  don't fully understand.  There must be an easier way. Do we have to use vendor bills to log credit card purchases?
We have v13

Best Answer

I KNOW THIS WAS POSTED IN THE PAST BUT SAW NO USABLE ANSWER...SO HERE IS WHAT i FOUND FOR PAYING PURCHASE ORDERS/VENDOR BILLS WITH COMPANY CREDIT CARD...

1.     FIRST You should set-up a GL Account {Ex: 1234XX Company Credit Card}

2.     Realize Odoo will only allow you to pay vendor bills from Checking accounts or Cash

3.     PO and receive inventory, Create your vendor bill, after paying your vendor with your company credit card follow these procedures

4.     Go to the vendor bill and post payment using the Cash Account

5.     See payment balance in Cash Account Portal

6.     Perform a Journal Entry: Credit 1234XX Company Credit Card/Debit CASH Account

7.     This will transfer balance from the cash account and add to CC Account

8.     Once the Credit card bill comes and you reconcile

9.     When your Credit card statement arrives process bills paid with credit card

10. Post this charge from your vendor bill to : 1234XX Company Credit Card

Hope this helps....

Avatar
Discard
Best Answer
  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.
Avatar
Discard