Search 1.9 billion lines of Odoo code on GitHub

base_newgen_payment_card

Author: Akretion
License: AGPL-3
Branch: 15.0
Repository: akretion/odoo-mooncard-connector
Dependencies: account_invoice_import
Languages: Python (748, 64.2%), XML (382, 32.8%), and reStructuredText (35, 3.0%)
Other branches: 12.0, 14-migration-script-base-newgen-payment-card, and 14.0
Other repositories: RL-OtherApps/odoo-mooncard-connector

<a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> </a> <a name="new-generation-payment-card-framework"></a> <h2>New-generation payment card framework</h2> <p>This is the base module of the new-generation payment card framework. This framework is designed to support new-generation payment cards that support features such as:</p> <ul class="simple"> <li>instant notification on your smartphone upon payment,</li> <li>ability to take a picture of the receipt/invoice from your smartphone,</li> <li>ability to set expense description, expense category and VAT amount from your smartphone or PC,</li> <li>ability to export all payment information to a structured file or via an API.</li> </ul> <p>This module is not useful by itself. You need to add a module specific to your new-generation payment card provider. For example, the module <em>mooncard_payment_card</em> adds support for Mooncard <a class="reference external" href="http://www.mooncard.co/">Mooncard</a>.</p> <a name="installation"></a> <h3>Installation</h3> <p>Some Python libs are required:</p> <pre class="code"> <code class="code">pip3 install --upgrade unidecode pip3 install --upgrade Pillow</code> </pre> <a name="configuration"></a> <h3>Configuration</h3> <p>Refer to the configuration instructions written in the provider-specific module.</p> <a name="usage"></a> <h3>Usage</h3> <p>Once the transactions have been imported in Odoo, you can still change/update some information on the transactions (description, expense account, analytic account, etc.).</p> <p>Then, you can process the transaction, either one-by-one or multiple transactions at the same time.</p> <p>For each expense transaction, Odoo will:</p> <ul class="simple"> <li>generate a supplier invoice (or refund), put the receipt as attachment and validate the invoice, which will auto-generate an entry in the purchase journal,</li> <li>create an entry in the bank journal linked to the payment card,</li> <li>reconcile these 2 entries.</li> </ul> <p>For each load transaction (the transaction to load money on the special bank account linked to the payment card), Odoo will generate an entry in the bank journal linked to the payment card. The counter-part will be the <em>Inter-bank transfer account</em> (unfortunately, this field is not display in the Invoicing configuration page ; the <em>account_usability</em> module of Akretion fixes this).</p> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/akretion/odoo-mooncard-connector/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.</p> <a name="credits"></a> <h3 class="with-subtitle">Credits</h3> <h3 class="section-subtitle" id="contributors"><span class="section-subtitle">Contributors</span></h3> <ul class="simple"> <li>Alexis de Lattre &lt;<a class="reference external" href="mailto:alexis.delattre&#64;akretion.com">alexis.delattre&#64;akretion.com</a>&gt;</li> </ul>