This process aims to reconcile sales records and/or payments made through card (debit and/or credit) companies, with their respective bills generated in the Protheus Financials Module.
The files sent by the card companies are imported and and processed by the import routine, ensuring data integrity for later reconciliation.
After importing we can reconcile the transactions, in accordance with the automatic rules. We can make manual adjustments, if needed.
The reconciliation is divided in two simplified stages.
...
Still, there are reports for checking import criticisms and following up on the reconciliations made.
Note:
For bills natively generated by the SIGALOJA module, no adjustment is needed. For bills generated by other modules or customized in Financials, the NSU (field E1_NSUTEF) and Authorization Code (field E1_CARTAUT) data are required for the routine to run correctly. Besides this information, depending on system parameter settings (MV_USAMEP), the table SITEF Installments (MEP) must also be updated.
This feature is available from the version 12.1.27.
...
...
...
Correspond to imported sales the counterparts of which (financial bills in Protheus) were found in accordance with the relationship key, Branch, Establishment, NSU, installment, issue date, authorization code, type (Debit/Credit) and tolerance percentage (the tolerance percentage is set in routine parameters).
Tolerance Percentage: Consider that the net sale value must be greater than or equal to the bill balance minus the specified percentage.
Example: Sale
Sale (file) | Bill (Protheus) |
Gross Value BRL 200.00 | Value BRL 195.00 |
Net Value BRL 198.00 | Balance BRL 195.00 |
Tolerance percentage 10% |
Use the following calculation to define whether to fully reconcile it.
Net Value >= Balance - ( Balance * Percentage)
198 >= 195 - (195 * 10%)
198 >= 195 - 19.5
198 >= 175.5
The upper grid shows sales imported through the issuer file, the lower grid shows data from the bill found in the system. The records already appear selected to make the reconciliation effective. You can select item by item or use option "Select All" to change the current selection.
...
Enter the reconciliation type already done to change the status in table, so this record is no longer displayed in future reconciliations.
Correspond to imported sales the counterparts of which (financial bills in Protheus) were found in accordance with the relationship key, Branch, Establishment, NSU, installment, issue date, authorization code, type (Debit/Credit) although "outside" the set tolerance percentage.
Tolerance Percentage: Consider that the net sale value must be smaller than the bill balance minus the specified percentage.
Example: Sale
Sale (file) | Bill (Protheus) |
Gross Value BRL 200.00 | Value BRL 225.00 |
Net Value BRL 198.00 | Balance BRL 225.00 |
Tolerance percentage 10% |
Use the following calculation to define whether to fully reconcile it.
Net Value >= Balance - ( Balance * Percentage)
198 < 225 - (225 * 10%)
198 < 225 - 22.5
198 < 202.5
The upper grid shows sales imported through the issuer file, the lower grid shows data from the bill found in the system. The records already appear selected to make the reconciliation effective. You can select item by item or use option "Select All" to change the current selection.
...
To correctly control the reconciliation, enter a justification code and a description so you can continue the activation. (you may create the justifications register according to company needs)
Enter type of reconciliation made and save the justification data of said reconciliation, considering it was made outside regular parameters. This update ensures this record is no longer displayed in future reconciliations.
Totals: display quantity of records with gross and net values in BRL by date for each tab.
The process of reconciliation activation only labels the sale as reconciled, no longer showing this sale in future reconciliations.
Wiki Markup |
---|
The process removes the reconciliation data from the sales record, allowing the sale to be reconciled in future processes.
This process can only be executed if the payment reconciliation has not been executed.
Reconciliation Report - FINR916
The reconciliation report shows sales in detail with their corresponding reconciliation "statuses".
Report Parameters:
*Issuer?* Select the issuer.
1 – Soft. Express.2 – Others (Amex, Cielo, Rede).
*Card Brand – Software Express?* Select the Card Brand to filter Software Express data. Use the \[F3\] key to query the Card Brand register.
*Card Company – Others ?* Select the Brand to filter data from other card companies (Amex, Cielo, Rede). Use the \[F3\] key to query the Card Company register.
*Select Branches?* Select option "Yes" to filter branches for the report or "No" to display records from the branch logged.
*From Customer?* Select the initial code of the range of customers to be considered for the report generation. Use the \[F3\] key to query the Customers register.
*From Store?* Select the initial code of the range of customer stores to be considered for the report generation.
*From Customer?* Select the final code of the range of customers to be considered for report generation. Use the \[F3\] key to query the Customers register.
*To Store?* Select the initial code of the range of customer stores to be considered for the report generation.
*From NSU No.?* Select the initial NSU code to generate the report.
*To NSU No.?* Select the final NSU code to generate the report.
*Credit Start Date?* Select the start date of credit generate the report.
*Credit End Date?* Select the end date of credit to generate the report.
*Paymt Reconciliation Status?* Select the payment reconciliation statuses to be considered for report generation. Use the \[F3\] key to query the rules.
*From Paymt Reconciliation Date?* Select the payment reconciliation start date to be considered for report generation. Sales records (FIF) will only contain this date after the payment reconciliation becomes effective.
*To Paymt Reconciliation Date?* Select the payment reconciliation end date to be considered for report generation. Sales records (FIF) will only contain this date after the payment reconciliation becomes effective.
*Sales Reconciliation User?* Select the user who executed the sales reconciliation for report generation. Sales records (FIF) will only contain this date after the sales reconciliation becomes effective. Leave the field blank (empty) if you want all users.
*From Sales Reconciliation Date?* Select the payment reconciliation start date to be considered for report generation. Sales records (FIF) will only contain this date after the sales reconciliation becomes effective.
*To Sales Reconciliation Date?* Select the payment reconciliation end date to be considered for report generation. Sales records (FIF) will only contain this date after the sales reconciliation becomes effective.
*Sales Reconciliation User?* Select the user who executed the sales reconciliation for report generation. Sales records (FIF) will only contain this date after the sales reconciliation becomes effective.
*Print Justification? * Select option "Yes" to print reconciliation justifications in report, if filled out at reconciliation activation. Select "No" to not show the justification.
*Print Reconciliation Data?* Select the sales reconciliation start date to be considered for report generation. Sales records (FIF) will only contain this date after the sales reconciliation becomes effective.
*Printing Order?* Select the printing order to show in the report. Records ordered by:
1 – Recon. / NSU = Reconciliation Order2 – NSU / Recon.= NSU Prder
Import Log - FINA917
*Import Log*
After you finish importing the files through routine Wizard (FINA914), the system allows you to evaluate records disregarded in the import through routine Import Logs "EFT (FINA917)".
The possible statuses of each import are:
* Caption*
* * |
...
From Branch? : Initial branch to search sales.
To Branch? : Final branch to search sales.
From Credit Date: Start Date of sale reconciliation. (evaluate the issue date of sale).
To Credit Date: End Date of sale reconciliation. (evaluate the issue date of sale).
From NSU No?: NSU Number (Single Sequential Number) that starts the sale reconciliation. (with zeros to the left).
To NSU No.?: NSU Number (Single Sequential Number) that ends the sale reconciliation. (with zeros to the left).
Generation?: Individual - Manually posts bill by bill. By Batch - Automatically posts by batch of bills.
Type?: Select the type to be reconciled. Options: Debit/Credit or Both.
Search Prev Days?: Subtract days from start of selected search. Example: Credit Date 8/20/2018 with this option equal to 2, sales are selected from 8/18/2018.
Tolerance in %?: Percentage of the difference in the bill balances between the net sale value of the imported file and the remaining bill balance in the system
From Financial Company?: Code of initial financial company for the filter.
To Financial Company?: Code of final financial company for the filter.
Posting Date?: Set the date of bill posting. Base Date - day of reconciliation execution and SITEF Credit - Credit date sent in file.
Validate NSU f/ Not Rec.?: Validate in tab "Not Reconciled" whether the relationship between a sale and a bill in financials must have the same NSU.
Select Branches: You can select one or more branches. The field is multiple choice for reconciliation of multiple branches.
From Credit Date: Start Date of sale reconciliation. (evaluate the issue date of sale)
To Credit Date: End Date of sale reconciliation. (evaluate the issue date of sale)
From NSU No?: NSU Number (Single Sequential Number) that starts the sale reconciliation. (with zeros to the left)
To NSU No.?: NSU Number (Single Sequential Number) that ends the sale reconciliation. (with zeros to the left)
Generation?: Individual - Manually posts bill by bill. By Batch - Automatically posts by batch of bills.
Type: Select the type to be reconciled. Options: Debit/Credit or Both.
Search Prev Days?: Subtract days from start of selected search. Example: Credit Date 8/20/2018 with this option equal to 2, sales are selected from 8/18/2018.
Tolerance in %: Percentage of the difference in the bill balances between the net sale value of the imported file and the remaining bill balance in the system
Card Company: Click the "magnifying glass" icon to display card companies. You may select one or more card companies to reconcile sales.
Posting Date? : Set the date of bill posting. Base Date - day of reconciliation execution and SITEF Credit - Credit date sent in file.
Validate NSU f/ Not Rec.? : Validate in tab "Not Reconciled" whether the relationship between a sale and a bill in financials must have the same NSU.
Processing Type?: Option created for you to choose the data processing type (by tab → display records of tab selected only) or (General → display records of all tabs)
Tab for Processing?: Tab to be used along with previous parameter. (1-Reconciled / 2-Partially Reconciled / 3-Bills Without Sales / 4-Sales Without Bills / 5-Divergent)
...
Correspond to imported sales the counterparts of which (financial bills in Protheus) were found in accordance with the relationship key: Branch, Establishment, NSU, installment, issue date, authorization code, type (Debit/Credit) and tolerance percentage (the tolerance percentage is set in routine parameters).
Tolerance Percentage: Consider that the net sale value must be greater than or equal to the bill balance minus the specified percentage.
Example: Sale
Sale (file) | Bill (Protheus) |
Gross Value BRL 200.00 | Value BRL 195.00 |
Net Value BRL 198.00 | Balance BRL 195.00 |
Tolerance percentage 10% |
Use the following calculation to define whether to fully reconcile it.
Net Value >= Balance - ( Balance * Percentage)
198 >= 195 - (195 * 10%)
198 >= 195 - 19.5
198 >= 175.5
The grid above shows sales, imported through the issuer file, already related with bills found in the system. The records already become fit to be reconciled through button "Activate Reconciliation". Reset item selections by clicking item by item.
...
When the reconciliation becomes effective, the bills are posted and, consequently, a bank transaction is made based on the option selected in question Generation (Individual or Batch) and the bank balance is updated with the value posted.
Correspond to imported sales the counterparts of which (financial bills in Protheus) were found in accordance with the relationship key, Branch, Establishment, NSU, installment, issue date, type (Debit/Credit) although "outside" the set tolerance percentage.
Tolerance Percentage: Consider that the net sale value must be smaller than the bill balance minus the specified percentage.
Example: Sale
Sale (file) | Bill (Protheus) |
Gross Value BRL 200.00 | Value BRL 225.00 |
Net Value BRL 198.00 | Balance BRL 225.00 |
Tolerance percentage 10% |
Use the following calculation to define whether to fully reconcile it.
Net Value >= Balance - ( Balance * Percentage)
198 < 225 - (225 * 10%)
198 < 225 - 22.5
198 < 202.5
The upper grid shows sales imported through the file from the card issuer and card companies, whereas the lower grid shows data from the bill found in the system. The records already appear selected to make the reconciliation effective. You can select item by item or use option "Select All" to change the current selection.
...
Use option "View Log" to evaluate who executed the payment reconciliation routine. Find the name of the user who executed the process in column "User".
Parameters In Use.
Set the parameters below for the reconciler to operate correctly.
MV_EMPTEF - Establishment code configured for the Software Express card company
MV_EMPTCIE - Establishment code configured for the Cielo card issuer
MV_EMPTAME - Establishment code configured for the AMEX card issuer
MV_EMPTRED - Establishment code configured for the REDE card issuer
All these parameters must be exclusive, representing the Branch to be used in reconciler.
Other parameters used by the routine:
MV_USAMEP - Enter whether the system must use table MEP to reconcile SITEF files (T = uses it; F = does not use it).
MV_1DUP - Define initialization of 1st installment of generated bill. Example: A -> for numeric sequence.
MV_LJGERTX - Generate accounts payable for financial company with rate value, not deducting this rate from accounts receivable.
MV_BXCNAB - Define whether to group bills posted in CNAB return. (S)yes or (N)o.
MV_BLATHD - Quantity of Threads for Payment Reconciliation processing. Maximum of 20.
MV_BLADOC - Define whether to reconcile through field NSU SITEF (FIF_NSUTEF) or Certificate Number (FIF_NUCOMP)
ENTRY POINTS
Entry points used in the payment file import process (Software Express specific)
FINFIF - To add fields when importing the Software Express file - Support Document: {+}http://tdn.totvs.com/x/SX4CE+
FIN910FIL - To edit the contents of file Branch when importing the Software Express file - Support Document: {+}http://tdn.totvs.com/x/s4wDCw+
Entry points used in the payment reconciliation process.
FINA910F - Define bank data when posting bills - Support Document: {+}http://tdn.totvs.com/x/X6Vc+
FA110TOT - To save data complementary to the totalizer record of automatic posting of accounts receivable (FINA110) - Support Document: {+}http://tdn.totvs.com/x/2YQDCw+
...
Table | Description |
Acronym | FIF |
Name | SITEF Reconciliation File |
Table | Description |
Acronym | FV3 |
Name | EFT Import Log Detail |
Table | Description |
Acronym | FVR |
Name | SITEF Import Logs |
Table | Description |
Acronym | FVX |
Name | Justifications Register |
Table | Description |
Acronym | FVY |
Name | Operator Reasons Register |
Table | Description |
Acronym | FVZ |
Name | Branches to Consider |
Table | Description |
Acronym | MDE |
Name | SITEF Card Company |
Table | Description |
Acronym | MEP |
Name | SITEF Payment in Installments |
For payment reconciliation to work properly, create the fields below.
Field | E1_MSFIL |
Name | Origin branch |
Field | MEP_MSFIL |
Name | Origin branch |
Field | FIF_MSFIL |
Name | Origin branch |