Projects:Remittances
Contents |
Introduction
This module enhances APRM module to allow remittances to be generated and sent to the bank.
This module puts in place the infrastructure needed for remittances to be generated and printed. This module also enables the creation of other extension modules which can implement a logic for a remittance electronic file to be generated.
- Module Name: org.openbravo.module.remittance
- Module Description: This module adds remittance support to the existing APRM functionality.
The provided infrastructure can be easily extended to manage different file generation formats such as the Spanish ones "Cuaderno 19", "Cuarderno 34" and "Cuaderno 58" or "SEPA". - Module Help: This module allows orders, invoices and payments to be included in a remittance. These transactions can be all of them in the same currency or not, as it is also possible to mix transactions in different currencies. A remittance can be printed and later on sent to the bank for the bank to manage the corresponding payment/s.
This module supports two remittance types. It is possible to "remit for discount" that is before transactions due date or to "remit for collection/payment" that is at the time of transactions due date.
It also provides the infrastructure to define a "remittance" file generation logic. - Dataset Description: this module includes a dataset named "Remittances infrastructure", which creates:
- a Remittance Type named "Printable Remittance"
- a Payment Method named "Remittance"
- and an Execution process named "In Remittance"
- License: Openbravo Public License
- Category : Openbravo ERP
- Code:https://code.openbravo.com/erp/mods/org.openbravo.module.remittance/
Documentation
User manuals
Development documentation
Releases
2021
Version 3.2.213000.
This new version includes new java code that makes that remittance files are named as <documentoNo>_<Name>.DAT, by default, instead of "BANK.DAT". Besides this:
- If the remittance type (ie. SEPA remittance) has the parameter FILE_EXTENSION filled in (ie.XML), the .DAT extension will be replaced by the value of that parameter.
In such cases, the name of the remittance will be <documentoNo>_<Name>.<File_extension>
In any case, if the java class that implements the creation of a remittance file overrides the method getFilename(), the value of that method will be the one used.
July 2015
Version 3.2.22 is released.
This new version supports remittance to include transactions, invoices, orders and payments in different currencies whenever the remittance payment method allows it.
That way either a payment in or payment out remittance can include a mix of transactions, for instance invoices, in different currencies.
October 2014
The following releases of Remittance support are available:
- Release 3.2.10. This version supports Cash VAT regimen. Temporary VAT amounts move to the final VAT account booking at the time of settlement posting in the Remittance window, Settled tab.
It is possible to include orders, invoices and payment in a remittance:
- in the case of including an order(s), prepayment, no Cash VAT posting is moved
- in the case of including an invoice(s), Cash VAT posting is moved as corresponding based on the amounts settled
- in the case of a total prepayment against an order, the payment is posted to the ledger before the invoice, therefore invoice posting implies that the VAT is posted to the VAT account (not temporary).
- in the case of a partial prepayment against an order, at the time of including the corresponding invoice in a remittance, Cash VAT posting is moved just for the amount do not paid that is settled now.gada que ahora se liquida.
- and in the case of including a payment, Cash VAT posting is moved as corresponding based on the amounts settled whenever the payment has not been previously posted to the ledger.
(In Spanish)
- Versión 3.2.10. Esta versión soporta IVA de Caja. El IVA de Caja contabilizado en las cuentas temporales/transitorias pasa a las cuentas de IVA definitivo al contabilizar la liquidación de una remesa/s en la ventana "Remesas", pestaña "Liquidado".
En una remesa se pueden incluir pedidos, facturas y pagos:
- en el caso de que una remesa incluya un pedido(s), anticipo contra un pedido, no se produce traslado alguno de IVA de Caja.
- si el anticipo es total, el pago se registra y contabiliza antes de la factura con lo que al contabilizar la factura el IVA correspondiente se registrará en la cuenta de IVA final (no transitorio).
- si el anticipo es parcial, y se remesa la factura por la parte no pagada, el traslado de IVA corresponderá sólo a esa parte no pagada que se liquida.
- en el caso de que una remesa incluya una factura(s), se produce el traslado del IVA de Caja en función del importe liquidado/pagado.
- finalmente, en el caso de que una remesa incluya un pago(s), se produce el traslado del IVA de Caja en función del importe liquidado/pagado, siempre que dicho pago no haya producido una contabilización previa en alguna de sus fases.