← Back to team overview

openerp-community team mailing list archive

Skonto (= cash discount)

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello community,

in Austria and Germany, you would offer your client a discount when
paying early. So you write a usual invoice, but the payment terms say
that you are allowed to subtract 5% of the total amount when paying
within a week and 3% when paying within two weeks. This is to give
customers an incentive to pay as soon as possible.

First question: Do other countries have sort-like arrangements and how
is it called there?

Given that you don't know when the customer is going to pay, you'll
have to invoice the full amount and see what happens. From the OpenERP
point of view, this means you'll have to fiddle with the already
posted move for the invoice.

There is a port of account_cash_discount which implements that:
https://www.openerp.com/apps/7.0/account_cash_discount_61/ , but with
some drawbacks (no multiple discounts, too much raw sql in the code
imho), so I reimplemented that and proposed it to account invoicing:
https://code.launchpad.net/~therp-nl/account-invoicing/7.0-account_cash_discount/+merge/203359

My second question would be if some Austrian/German (or other
countries where that's relevant) developers could have a look at it?
For discussions, we maybe better use the MP instead of the list.

I'll soon start working on the possibility to also accept a
configurable amount of deviation. Currently, if there's a discount of
5%, you have to pay exactly 95% for the magic to work, so if you pay
EUR95 for a EUR100.10 invoice, it won't be seen as payment with the
discount. In practice, businesses would want to accept that.

Thanks in advance for your input,
regards,
Holger

- -- 
Therp - Maatwerk in open ontwikkeling

Holger Brunn - Ontwerp en implementatie

mail: holger@xxxxxxxx
web: http://therp.nl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iF4EAREIAAYFAlL97zEACgkQAcl2D+yjrhjCzwD/VnaWDsccg2pllCPYJAEg+Wgj
Y9wSZe4ZwjZsx1Z3AeQA/j+TsuCNzHMAa6ii3xsV11snEMFN/dqDEmccPvr/Ichh
=STUO
-----END PGP SIGNATURE-----


Follow ups