> For the complete documentation index, see [llms.txt](https://kb.bevica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.bevica.com/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_general_ledger_part_1.md).

# Outcomes - General Ledger Part 1

Checklist to validate General Ledger Part 1 skills in Bevica Select. Run scenarios and verify posting results, registers, and entries.

Use this checklist after the [General Ledger Part 1](/bevica-select/bevica_select_training/bevica_select_training_-_general_ledger_part_1.md) training.

It helps you prove you can complete core finance setup and postings in Bevica Select.

### Before you start

You need:

* Access to Bevica Select (ideally a test company)
* [Introduction to Business Central](/bevica-select/bevica_select_training/bevica_select_training_-_introduction_to_business_central.md)
* [General Ledger Part 1](/bevica-select/bevica_select_training/bevica_select_training_-_general_ledger_part_1.md)

Recommended:

* Work through this with a finance user.
* Capture evidence as you go (document numbers, register numbers, entry numbers).

### How to use this page

1. Pick one section at a time.
2. Complete the **Do** steps.
3. Confirm the **Check** items.
4. If something surprises you, log it as a UAT finding.

### Completion criteria (what “done” looks like)

You’re done when:

* You can complete every scenario without guessing.
* You can explain what posted where (high level).
* You can trace postings from document → register → entries.

### Chart of Accounts

#### Create and use a new G/L account

**Do**

1. Create a new **G/L Account**.
2. Configure it so it can be used on sales and/or purchase documents.

**Check**

* Posting does not error on missing posting groups.
* You can find the account in lookups on document lines.
* You can drill into **G/L Entries** from the account.

**Stretch check (after Purchase Ledger training)**

1. Post a purchase invoice using your new G/L account on a line.
2. Review the entries created.

### Dimensions

#### Build a dimension and make it usable everywhere

**Do**

1. Create a new **Dimension** code.
2. Create several **Dimension Values**.
3. Add the dimension as a **Shortcut Dimension** in **General Ledger Setup**.
4. Set default dimension values on:
   * a customer
   * a vendor
   * an item
   * a salesperson (if used)
5. Set default dimension values on a G/L account.

**Check**

* The shortcut dimension appears as a column where you expect it.
* Defaults flow onto documents.
* You understand what happens when a required dimension is missing.

**Stretch check (after Purchase Ledger training)**

1. Post a purchase invoice using your new dimension.
2. Confirm the dimension is on posted entries.

### Journals

#### Set up journal working practices

**Do**

1. Update journal batch names so users can recognise them.
2. Create a new journal batch for a specific purpose.

**Check**

* Users can tell which batch to use.
* You can filter by batch easily.

#### Post journals and review what was created

**Do**

1. Post a General Journal.
2. Post a Recurring Journal.
3. Post a Standard Journal.

**Check**

* You can find the **G/L Register** created by each posting.
* You can drill down from the register to:
  * the **G/L Entries**
  * any related **VAT Entries** (if VAT was involved)
* You can trace a posted journal back to its source.

#### Reverse and correct

**Do**

1. Reverse a posting from a **G/L Register**.
2. Reverse a posting from **G/L Entries**.
3. Correct dimensions on posted **G/L Entries**.

**Check**

* You know when reversal is allowed vs blocked.
* You understand the limitation: dimension correction updates G/L only.
  * See [Correct dimensions on posted G/L entries](/bevica-select/faqs/correct-dimensions-on-posted-g-l-entries.md).
* You can reverse safely.
  * See [Reverse general ledger entries](/bevica-select/faqs/reverse-general-ledger-entries.md).

### Multiple currencies

#### Set up a currency and exchange rates

**Do**

1. Create a **Currency**.
2. Create **Exchange Rates** for at least two dates.
3. Set **Fix Exchange Rate Amount** correctly for your rate style.

**Check**

* You understand which rate gets used on a document.
* You can explain the difference between the stored rate and a “spot” change.

#### Post and review currency transactions (after related training)

Work through the relevant set(s) based on which modules you have completed.

**Sales (after** [**Sales Ledger**](/bevica-select/bevica_select_training/bevica_select_training_-_sales_ledger.md)**)**

1. Create a customer with a **Currency Code**.
2. Post a foreign currency sales transaction.
3. Post another with a spot exchange rate change.
4. Post and apply a foreign currency payment at a different rate.

**Purchases (after** [**Purchase Ledger**](/bevica-select/bevica_select_training/bevica_select_training_-_purchase_ledger.md)**)**

1. Create a vendor with a **Currency Code**.
2. Post a foreign currency purchase transaction.
3. Post another with a spot exchange rate change.
4. Post and apply a foreign currency vendor payment at a different rate.

**Bank (after** [**Cash Management**](/bevica-select/bevica_select_training/bevica_select_training_-_cash_management.md)**)**

1. Create a bank account with a **Currency Code**.
2. Post a foreign currency bank transfer.
3. Post another with a spot exchange rate change.

**Check (for any currency scenario)**

* You can see both currency amount and LCY amounts.
* You can identify exchange rate gain/loss entries after application.

### Adjust exchange rates

#### Revalue foreign currency balances

**Do**

1. Enter adjustment exchange rates.
2. Run **Adjust Exchange Rates**.

**Check**

* You can find the adjustment register.
* You can explain what changed, and what did not.
* You can review:
  * vendor amounts before/after
  * customer amounts before/after
  * bank entries where Amount may be `0` but Amount (LCY) changes

### VAT

#### Understand VAT posting basics

**Do**

1. Confirm where **VAT Business Posting Group** and **VAT Product Posting Group** are set.
2. Post a journal line that includes VAT.

**Check**

* You can review the resulting **VAT Entries**.
* You can tie the VAT Entry back to the G/L posting.

#### Edge cases (after Purchase Ledger training)

**Do**

1. Post a purchase invoice with a small VAT difference (for example, 0.01).
2. Post a mixed VAT rate purchase invoice.
   * Example: £300 at 20% and £100 at 0%.

**Check**

* You understand which VAT lines go to which VAT posting.
* You agree what rounding variance is acceptable.
  * See [Handle VAT differences on purchase invoices](/bevica-select/faqs/handle-vat-differences-on-purchase-invoices.md).

### UK VAT return

#### Run the settlement flow end-to-end

**Do**

1. Run **Calculate and Post VAT Settlement** as a test run.
2. Run the **VAT Statement**.
3. Post VAT settlement.

**Check**

* You can reconcile the settlement back to the Chart of Accounts.
* You can see VAT Entries marked as closed after settlement.

For UK MTD, also see [Process a VAT Return](/bevica-select/faqs/process-a-vat-return.md).

### Posting groups

#### Prove you know where posting groups live

**Do**

1. Identify where **General Business Posting Group** and **General Product Posting Group** are assigned.
2. Review **General Posting Setup**.
3. Identify where customer, vendor, bank, and inventory posting groups are assigned.

**Check**

* You can explain what causes the common “posting group missing” errors.
* You can fix them without breaking audit trail.

### Bevica additional charges (finance context)

#### Validate duty and additional charge postings

**Do**

1. Explain when duty is calculated and posted in Bevica.
2. Review the balance and purpose of G/L account `5610` in your environment.
3. Post a duty invoice (if you use duty) and review duty entries.
4. Add an additional charge to a purchase or sales transaction.

**Check**

* You can explain the difference between:
  * adding a charge on a document
  * the posted entries that result
* You know where to reconcile posted charges.
  * See [Document Additional Charges](/documentation/guides/distribution_costs_management/document_additional_charges.md).

**Stretch check (after order processing modules)**

1. Post a purchase order with additional charges.
2. Post a sales order with additional charges.
3. Post a transfer order with additional charges.

### Next steps

* Validate Purchase Ledger postings using [Outcomes - Purchase Ledger](/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_purchase_ledger.md).
* Validate Sales Ledger postings using [Outcomes - Sales Ledger](/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_sales_ledger.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://kb.bevica.com/bevica-select/bevica-select-outcomes/bevica_select_training_outcomes_-_general_ledger_part_1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
