Transaction page · Accounts receivable
Customer payment journal
The journal used to record customer payments.
- Used by
- Accounts receivable clerk, Accounts receivable manager, Auditor and 11 more roles
- Business process
- —
- Menu item
LedgerJournalTable_CustPaym- Main table
LedgerJournalTable- Data entity
ExpenseJournalHeaderEntity- Setup steps
- —
Show what matters for
Everyone
1What it is and why
| What it is | The journal used to record customer payments. |
|---|---|
| What you do here | Create a payment journal, enter payments (one at a time with Enter customer payments, or on Lines), mark the invoices each payment settles, and post. |
| Example | Recording a customer's check: enter the customer, use the check number as the payment reference, enter the amount, mark the paid invoices, save in journal, and post. |

Functional consultant · Solution architect
2Where it fits
| Business process | — |
|---|---|
| Menu path | Accounts receivable › Payments › Customer payment journal |
| Set up first | Journal names Microsoft Learn ↗Methods of payment Microsoft Learn ↗Accounts receivable parameters Microsoft Learn ↗ |
| Used next by | Customer payments Microsoft Learn ↗ |
| Related pages | Draw bill of exchange journal Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Microsoft's steps
- Go to Accounts receivable > Payments > Customer payment journal.
- Select New and select the journal name for customer payments.
- Select Lines.
- Select New and select the customer, or enter the invoice to fill in the customer.
- Select Settle transactions, mark the invoices the payment covers, enter the amount to settle, and select OK.
- In the Payment reference field, enter the customer's check number or payment reference.
- Check the method of payment and offset account.
- On the Action Pane, select Post.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Payment reference | The customer's check number or electronic payment reference; needed when the payment goes on a deposit slip.Microsoft Learn ↗ | — | — |
| Deposit slip | Whether the payment is included on a deposit slip.Microsoft Learn ↗ | — | — |
| Amount | The amount received; it doesn't default and must be entered.Microsoft Learn ↗ | — | — |
| Offset account | The bank or main account that the payment is posted to.Microsoft Learn ↗ | — | OffsetLedgerDimension |
| Method of payment | The customer's method of payment for this line.Microsoft Learn ↗ | — | — |
| Prepayment journal voucher | Marks the line as a prepayment that's posted with the prepayment posting profile.Microsoft Learn ↗ | — | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| — No setup is made on this page. | ||
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | — |
Technical architect
6Technical
| Menu item | LedgerJournalTable_CustPaym Checked in Dynamics 365 |
|---|---|
| Form | LedgerJournalTable Checked in Dynamics 365 |
| Table | LedgerJournalTableShown as “Ledger journal table” in Record infoKey field: JournalNumChecked in Dynamics 365 |
| Data entities | ExpenseJournalHeaderEntityProject expense journal header Microsoft data model ↗VendInvoiceJournalHeaderEntityVendor invoice journal header Microsoft data model ↗VendInvoiceRegisterHeaderEntityVendor invoice register header Microsoft data model ↗VendorPaymentJournalHeaderEntityVendor payment journal header Microsoft data model ↗CustInvoiceJournalHeaderEntityCustomer invoice journal header Microsoft data model ↗CustomerPaymentJournalHeaderEntityCustomer payment journal header Microsoft data model ↗BankJournalHeaderEntityBank journal header Microsoft data model ↗AssetJournalEntityFixed asset journal Microsoft data model ↗AssetJournalHeaderEntityFixed asset journal table Microsoft data model ↗AssetJournalV2EntityFixed asset journal V2 entity Microsoft data model ↗LedgerJournalEntityGeneral journal Microsoft data model ↗LedgerJournalHeaderEntityLedger journal table Microsoft data model ↗LedgerReportingCurrencyAdjustmentJournalHeaderEntityReporting currency adjustment journal header Microsoft data model ↗SlipJournalEntitySlip journal Microsoft data model ↗RAssetJournalHeaderEntityFixed asset journal header (Russia) Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain customer payment journal transactions LedgerJournalTable_CustPaymMaintainView customer payment journal transactions LedgerJournalTable_CustPaymViewDutiesInquire into collections status CollectionLetterCollectionsStatusInquirReview invoice and cash process performance CustInvoiceInvoiceAndCashProcPerfReviewMaintain customer payments PaymCustomerPaymentsMaintainInquire into customer payments status PaymCustomerPaymentsStatusInquireMaintain customer invoices for payment RentalCustomerPaymentMaintain14 security rolesAuditorAuditPolicyManagerCollections agent CollectionLetterCollectionsAgentCollections manager CollectionLetterCollectionsManagerChief executive officer CompanyChiefExecutiveOfficerChief financial officer CompanyChiefFinancialOfficerAccounts receivable clerk CustInvoiceAccountsReceivableClerkAccounts receivable manager CustInvoiceAccountsReceivableManagerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerAccounts receivable centralized payments clerk PaymAccountsReceivableCentralPaymClerkAccounts receivable payments clerk PaymAccountsReceivablePaymentsClerkRental manager RentalManager |
| Actions on the page | Buttons: Enter customer payments, Lines, Open lines in Excel, Validate, Post, Approval, Inquiries, PrintChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=LedgerJournalTable_CustPaym |
|---|---|
| Integrate with | ExpenseJournalHeaderEntity data entity Microsoft data model ↗ |
| Table definition | LedgerJournalTable columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/cash-bank-management/tasks/customer-payment-overview
- learn.microsoft.com/dynamics365/finance/cash-bank-management/tasks/customer-payment-overview
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/accountingfoundation/worksheetheader/ledgerjournaltable
- learn.microsoft.com/dynamics365/finance/accounts-receivable/customer-prepayments
- learn.microsoft.com/dynamics365/finance/accounts-receivable/accounts-receivables-set-up-overview
- learn.microsoft.com/dynamics365/finance/accounts-receivable/close-accounts-receivable
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.