Bank
Use this function define the bank file formats used when creating remittances manually or in a batch process.
This table describes the created bank file formats:
- Targeting banks
- By the banks or the factors
The format (either fixed or variable) can be customized for each bank, but it must be modified with caution. In particular, you can modify these formats when some banks demand specific information and/or a different order in the transmitted data. A bank file is identified by a code, which code is specified by the payment transactions setup, and by an optional bank code.
When an interface bank file is created for a particular bank, the system checks if there is a setup for the correct code and the corresponding bank. If there is none, the default setup defined for the empty bank code is used.
The following standard formats are available to manage standard payment modes, in compliance with the French Committee for Banking Organization and Standards (CFONB). All the formats are delivered with an empty bank code, but you can copy these records by specifying a particular bank code and create new formats with other codes.
Code |
Title |
LCR (electronic bill of exchange) |
LCR deposit |
PRELEVE |
BP debit |
VIREMENT |
Bank transfer |
VIRINTER |
International bank transfer |
The following formats are also available in standard for managing bank files not related to bank payments, to be integrated or extracted:
Code |
Title |
RELBAN |
Bank statement to be integrated |
RELLCRBOR |
Paying bank files of the bank to integrate |
REPLCRBOR |
Answer to the LCR or BOR statement (to be extracted) |
QUITTANCE |
Factoring receipt for the factor |
Prerequisites
Refer to documentation Implementation
Screen management
Entry screen
Each file format defines the records.
It usually includes header, detail, sub-total and total records, but there are also some specific cases:
- For those files defining the factoring receipts, two additional levels exist called sub-total and detail 2.
- For bank statements, an additional level is provided.
- In some cases, (i.e., international transfers), there can be two detail levels identified by an order number that are equal to 1, then 2. The remaining are set to 0 in the other cases.
Block number 1
Bank file (field COD) |
Enter a unique code for the bank file definition. |
Bank (field BAN) |
This field is optional. It is used to customize the structure of a file for a given bank. The record with the empty bank field will be used for banks with no specific record. |
Legislation (field LEG) |
Non-compulsory field containing the legislation code (miscellaneous table 909). The entered value is used upon creation and validation of the folder and upon addition of data during legislation copy. The data concerning the requested legislations and the common data (legislation code empty) on folder creation. Only the records concerning the folder legislations are retrieved on folder validation. The Legislation field is also used as a filter and checked upon movement selection and entry (entry of invoices, payments, journals etc.). If the field is empty, the current record can be used whatever the legislation of the company concerned by the movement. |
Record type (field RECTYP) |
Select the record type:
|
Detail order number (field ORDNUM) |
This order number is used to break down and sort the 'Detail' type records. |
Block number 5
Description (field DESTRA) | |||||||||||||||
Short description (field SHOTRA) | |||||||||||||||
File prefix (field FILREF) | |||||||||||||||
This sequence will be used as a prefix in the names of the files generated by this descriptor. |
|||||||||||||||
Format type (field FMT) | |||||||||||||||
Select the format type: Fixed
Variable
The Length, Formula and Title columns are common to both format types. CSV
|
|||||||||||||||
|
|||||||||||||||
For CSV format types only, you must define a character to separate fields. Commas or semicolons are typical. |
|||||||||||||||
|
|||||||||||||||
For CSV format types only, enter a character to mark alphanumeric files. Quotes or single quotes are typical. |
|||||||||||||||
|
|||||||||||||||
For CSV format types only, select the character encoding to apply to the file: |
|||||||||||||||
|
|||||||||||||||
Enter the extension of the file names that will be generated for the magnetic transfers. They can contain up to four characters. |
|||||||||||||||
|
|||||||||||||||
Enter a formula conditioning the entry of the current record. This field is specified at the detail order number level. For CSV format types, use this field to fine a dummy header file when you don’t have an actual header. You can enter [F:TFB]BAN = 'DUMMY' or simply 1=2 and at least a single-record line. The latter condition always equals FALSE and suppresses generating the record. |
Grid Records
No. (field NUM) |
Invoice number. |
Field type (field FLDTYP) |
No help linked to this field. |
Position (field POS) |
Length (field LNG) |
No help linked to this field. |
Start separator (field STRSEP) |
Enter the start separator. A control is performed between the start and end tags to make sure that the tags are consistent with each other. You can add an attribute in the XML tag:
For example:
|
Formula (field FRM) |
For Variable bank file types, you can define the variables used in the XML file. Examples: [L]MSGID This variable contains the value of the sequence number used. This sequence number is defined in the Sequence number assignment function. [L]NBPYH This variable contains the number of payments included in the file. [L]TOTCUR This variable contains the sum of all the payments included in the file without taking currencies or conversion into account. |
Mandatory (field OBY) |
This column only displays for Variable bank file types. If you have entered a formula, you can mark whether these values are mandatory or not. If you select Yes and you have not enter a formula in theCondition column for generating the XML bank file, you see an error message in the log file when you generate the bank file. |
End separator (field ENDSEP) |
Enter the end separator. A control is performed between the start and end tags to make sure that the tags are consistent with each other. If not, you receive an error message. "The end separator should be </XX>. Do you want to modify it? " |
Condition (field CND) |
This field is used to enter a formula conditioning the entry of the current record. The XML management rules require that the start and end tags are not generated if there is no value between the two tags. In the event of XML element groups with optional values, this field, if it is not populated, prevents the creation of the record. Entering a condition is not necessary for the tags with optional values (when the field Mandatory is set to 'No') if these tags are not directly included in an XML element group. |
Description (field DESLIN) |
No help linked to this field. |
Generation
Total length (field TOTLNG) |
Bank file group (field NATPAY) |
The payment types makes it possible to associate the bank file with a payment transaction. Several file formats can correspond to the same payment type. Depending on the bank institution or if the payment is national or international, the file format is different. |
Allow remittance grouping (field FRMGRP) |
Select this check box to allow remittances to be grouped when creating the Bank file. |
Block number 4
Specific Buttons
Copy
This button is used to copy the record definition from or to another folder. Block number 1
Block number 2
|