Skip to main content
Process Documents turns the operations recorded in FileXpress into journal entries, using the accounts from the Accounting Settings.
A document that already has an entry is not posted again. If you delete the entry, the document can be processed again.

Sales, purchases, and payments

1

Go to Accounting → Process Documents

2

Select the document type

3

Select the branch and the date range

The system verifies that the period is open.
4

Click Process and review the result

It shows the total of documents, processed, skipped, and with errors, with the entry generated for each one.

Payment reversal and its entry

When a customer collection or a supplier payment is reversed (Reverse button in Accounts receivable / Accounts payable, or via API), the accounting is adjusted in the same operation:
  • The status of the reversal entry follows the Status when Processing Received Collections or Status when Processing Supplier Payments setting in the configuration.
  • The bank movement is not synced again: the payment reversal already records the adjustment in the bank.
  • If the reversal entry cannot be created (for example, there is no open period for today’s date), the payment reversal is rejected with the message The accounting entry for the collection/payment could not be reversed: ….

Inventory adjustments and transfers

With the Inventory adjustments and Transfers between branches types, select the branch and the date range and click Process. One entry per document is generated, valued at cost (quantity × unit cost recorded in the movement), with the accounts from Inventory (adjustments and transfers).
  • Adjustments: the branch’s adjustments recorded in the date range are taken. The entry uses the adjustment’s date.
  • Transfers: only those completed in the range where the branch is origin or destination. Each transfer generates a single entry (even if processed from both branches), recorded in the origin branch with the date it was completed.
  • Closed periods are respected and no duplicates are generated: an adjustment or transfer that already has an entry is skipped.
  • Only adjustments and transfers recorded from this version onward are posted; earlier ones did not store the cost or the origin of the movement.
  • If the product has no recorded cost, the document appears with an error in the results (The product has no recorded cost; the adjustment does not generate an entry).
In transfers, the Unit cost column now stores the product’s cost. Previously it stored the sale price before taxes.

Payroll

With the Payroll (accrual and payment) type, select branch and date range and click Search payrolls. Payrolls that are processed or paid and whose period ends in the range are listed, with the accounting status of each: One entry per payroll is generated with totals per account (no per-employee detail). Accrual entry Payment entry
Absences and unpaid leave reduce the salary expense; they are not recorded as a withholding.

Payroll provisions

With the Payroll provisions type, select branch and month, and click Calculate provision. The total per concept and the detail per active employee are shown. Then, Generate provision entry records: Monthly calculation in El Salvador (1/12 of the annual amount): Until the month’s provision has been posted, it can be recalculated. For countries without configured provision rules, no amounts are generated.

Common errors

If the accounting period is closed, processing is blocked to protect the close.