Imports

Import customer payments into the Business Central cash receipt journal

Receipts reported in a file, entered in the cash receipt journal and applied to their invoices in one import.

Customer payments often arrive through channels that report them in a file: a payment provider settling the month, a collection agency's remittance list, the payment service of a webshop, a list prepared by the sales team, and more. Each receipt has to be entered in the cash receipt journal and applied to the invoice it settles.

With Import Data Templates, the file becomes cash receipt journal lines in the batch you choose when the import starts. Each line carries the customer, the amount and the invoice it applies to, and the bank account is asked once when the import starts and written as the balancing account of every line.

What the file can look like

One row per receipt: the posting date, the customer, a receipt reference, the amount and the number of the posted invoice it settles. Receipts are entered with a negative amount, as in the journal; a file with positive amounts is inverted by a transformation rule. Values the file does not carry, such as the account type, the document type or the applies-to document type, are set by the template.

The sample below is the example shipped with the app. Before importing it, replace the invoice numbers with posted sales invoices of your company.

Sample file: EX-CUST-RECEIPTS.csv

How the import works

  1. Load the template

    Create EX-CUST-RECEIPTS from the Template Examples page, or describe your own file in a template: fill it in from the structure of the file, use Read Structure from File to build it from the column headers, or let Copilot propose it from a sample file and review it before keeping it.

    Import Template card EX-CUST-RECEIPTS in Business Central: posting date, customer number, document number, amount and invoice number from the file; account type Customer, document type Payment, applies-to type Invoice and balancing type Bank Account as default values
    The EX-CUST-RECEIPTS template: five columns from the file, the rest set as default values.
  2. Start the import from the cash receipt journal

    Open the Cash Receipt Journal, pick the batch, choose Import Template, then the template and the file, and select the bank account when asked. The check step validates customers, amounts and the invoices to apply to, and lists every problem with the line of the file before any line is written.

    The flow on the Cash Receipt Journal: Import Template, the template, the file, the bank account.
  3. Review and post

    The receipt lines are in the batch, each with its Applies-to Doc. No., ready to be reviewed and posted like receipts entered by hand; posting applies them to the invoices, which close when fully paid. The import history records the file, the user, the date and the number of lines created.

    Cash Receipt Journal in Business Central after the import: two customer receipts balanced against the bank account, each applied to a posted sales invoice
    The batch after the import: each receipt balanced against the bank account and applied to its invoice.

Beyond the basic file

Receipts that reach the bank account and appear on the statement are matched in the payment reconciliation journal instead; see bank statements.

Questions

What if a receipt has no invoice number?

The line is created without an application and can be applied in the journal with Apply Entries, as for a receipt entered by hand.

Which invoice number does the file need?

The number of the posted sales invoice in Business Central, the one Applies-to Doc. No. expects.

Can one receipt settle several invoices?

Each line applies to one invoice, so a receipt that settles several invoices is written as several rows, which can share the same receipt reference.

Import Data Templates is available on Microsoft AppSource with a one-month free trial. Licenses are assigned per user in the Microsoft 365 admin center.