Types and Setup of Voucher in D365 BC:
(1) Microsoft D365 BC has provided a “Voucher Interface” to Indian Localization. For Indian Localization, Microsoft added six types of vouchers. The following are:
- Journal Voucher: Cash Account and Bank Account are not involved.
- Bank Receipt Voucher: Bank Account is involved and used for transactions that will debit Bank.
- Bank Payment Voucher: Bank Account is involved and used for transactions that will credit Bank.
- Cash Receipt Voucher: Cash Account is involved and used for transactions that will debit Cash.
- Cash Payment Voucher: Cash Account is involved and used for transactions that will credit Cash.
- Contra Voucher: Used for transactions, For Example Bank to Bank, Cash to Cash and Bank to Cash.
- General Voucher: Used for any kind of transaction.
(2) For doing the entries in the above vouchers, first we will do the setup. The following setups are required for Vouchers entries:
- General Journal Template.
- General Journal Batch.
- General Voucher Setup.
(3) General Journal Template: From this setup, you can create multiple groups or departments. Each journal type is set up with its own journal template. It is a basic structure where users can enter information for all batches created using the template.
- Go to the search bar and type “General Journal Template”, as shown.

- After selecting the “General Journal Template” page opens and entered the information as per the business need as shown.

Field Name | Description | Nature |
---|---|---|
Name | Specifies a unique identifier for the template. | Mandatory |
Description | Specify the short description for the template. | Mandatory |
Type | Specifies the structure and functions of the journal page. | Mandatory |
Recurring | Specifies if the journal is to be used to make recurring entries. Each journal type can be used for recurring purposes. | Mandatory for Recurring Journal Entries |
Bal. Account Type | Identifies the default balancing account type for all journal lines in all batches created under this template. | Business Requirement |
Bal. Account No. | Identifies the default balancing account number for all journal lines in all batches created under this template. | Business Requirement |
No. Series | Identifies the default number series used to assign document numbers to journal lines in journal batches created using this template. | For Pre-No. Voucher |
Posting No. Series | Identifies the document number used to assign to ledger entries posted from journal batches created using this template. | For Posted Voucher |
(4) General Journal Batch: General Journal Batches are created on the basis of General Journal Templates. They are basically used to separate one user’s entries from another. Entries are filtered according to the batches. Note: All journal batches created from a specific template have the same structure, default settings, and information defined in the template. However, since these settings are defaults, business users can change them for a specific journal batch.
- Select the Related button and select batches, as shown.

- After selecting the “General Journal Batch” page opens and entered the information as per the business need as shown.

Field Name | Description | Nature |
---|---|---|
Name | Specifies unique identifier for the batch. | Mandatory |
Description | Specify the short description for the batch. | Mandatory |
Bal. Account Type | Identifies the default balancing account type for all journal lines in all batches created under this batch. | Business Requirement |
Bal. Account No. | Identifies the default balancing account number for all journal lines in all batches created under this batch. | Business Requirement |
Location Code | Specifies the default location code for the batch. | Business Requirement |
No. Series | Identifies the default number series used to assign document numbers to journal lines in journal batches created using this batch. | For Pre-No. Voucher |
Posting No. Series | Identifies the document number used to assign to ledger entries posted from journal batches created using this batch. | For Posted Voucher |
(5) General Voucher Setup: General Voucher setup is done to define the type of voucher, related transaction & default account number. General Voucher setup can be defined from Company Information and Location. Note: If you define “Location Code” in General Journal Template and Batch, then you have defined General Voucher Setup in Location otherwise setup in Company Information card.
- Voucher Setup in Company Information: Go to the search bar and type Company Information, as shown.

- Go to the “Process” option and select the “Voucher Setup” option, as shown.

- After that, the Voucher Setup pages open, as shown.

Field Name | Description | Nature |
---|---|---|
Type | Specifies the structure and functions of the journal page, i.e. Cash Receipt Voucher, Bank Payment Voucher etc. | Mandatory |
Posting No. Series | Identifies the document number used to assign to ledger entries posted from journal batches created using this type. | Business Requirement |
Transaction Direction | Specifies the direction of the transaction, if debit then select the type and account number in Debit Account else in Credit Account. | Mandatory |
- Voucher Setup in Location Card: Go to the search bar and type Locations, as shown.

- Location List open, select the location and open its card, as shown.

- Select the Voucher Setup, as shown.

- After that, the Voucher Setup pages open, as shown.

Field Name | Description | Nature |
---|---|---|
Type | Specifies the structure and functions of the journal page, i.e. Cash Receipt Voucher, Bank Payment Voucher etc. | Mandatory |
Posting No. Series | Identifies the document number used to assign to ledger entries posted from journal batches created using this type. | Business Requirement |
Transaction Direction | Specifies the direction of the transaction, if debit then select the type and account number in Debit Account else in Credit Account. | Mandatory |