Sponsored Development: Cash Payments

From ADempiere ERP Wiki

Jump to: navigation, search

Contents

Workaround

Project Team


Coordinator

[mailto: ]


Functional Specs

Developers


Testers

Sponsors

  • Peter Bonev - 450 EURO

Requirements

Finish off the Cash Payments functionality. Described here

Screen shots

Payment window

Added new Tender Type and new Field. Payment Window - Modified fields


Payment window - Status line

Status Line shows more information for generated Cash Journal. Payment Window - Status Line


Cash Journal window

Cash Journal description shows document number of Payment. Cash Journal - Generated new record

Optional tasks

Contribution Requests

Notes

Accounting Consequences

  • Armen Rizal proposed to complete the cash payment by correcting the accounting consequences.

Cash Payment functionality

 Examples:
 1. AP Payment to charge:
 Charge            DR
 Cash-In-Transit   CR
 
 In Cash Journal:
 Cash-In-Transit DR
 Cash Asset      CR
 2. AP Payment to invoice:
 No Post
 
 In Payment Allocation:
 Account Payable  DR
 Cash-In-Transit  CR
 
 In Cash Journal:
 Cash-In-Transit DR
 Cash Asset      CR
 
 or better (if community think so) ...
 
 In AP Payment to invoice:
 Cash Payment Selection DR
 Cash-In-Transit        CR  
 
 In Payment Allocation:
 Account Payable        DR
 Cash Payment Selection CR
 
 In Cash Journal:
 Cash-In-Transit DR
 Cash Asset      CR
 
 Note: Better proposal is to add two new default account Cash Payment Selection and Unallocated Cash Receipt 
 which are similar to Payment Selection and Unallocated Receipt of Bank Account.

Deprecations?

Bug Issue raised by Red1 [1].

  • Are there any other impact? For one, i suspect there is related Rev 6743 [2] by Trifon deprecates the POS Sales from directly creating a Cash Journal entry. If it is so deprecated, shouldn't the POS Sales create a Payment with Cash rule now? If so, where is this done?
  • The idea now is to revert Rev 6743 allowing back a Cash Journal to be created via a POS Sales or Cash Invoice. This would mean the Cash Payment is redundant in these cases.


Vote for inclusion into trunk

Commits

Personal tools