---
id: object/page/184
type: object
title: Page 184 "Copy Gen. Journal Parameters"
summary: Page 184 "Copy Gen. Journal Parameters" in Base Application (Microsoft.Finance.GeneralLedger.Journal). 2 public procedures. Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: d114e8a1c141b0d99552c90bf0352748bd7ddb04cb90e2dbf3b7f0ea5f68650e
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/GeneralLedger/Journal/CopyGenJournalParameters.Page.al
    title: src/Layers/W1/BaseApp/Finance/GeneralLedger/Journal/CopyGenJournalParameters.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/ui-work-general-journals
    title: Working with general journals to post directly to G/L
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/ui-work-general-journals
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/manage-payables/make-payments
    - topic/business-central/business-functionality/general-business-functionality
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 184
name: Copy Gen. Journal Parameters
namespace: Microsoft.Finance.GeneralLedger.Journal
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/ui-work-general-journals.md
counts:
  fields: 0
  procedures: 3
  events: 0
  subscribers: 0
  controls: 7
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 184 "Copy Gen. Journal Parameters"

> Page 184 "Copy Gen. Journal Parameters" in Base Application (Microsoft.Finance.GeneralLedger.Journal). 2 public procedures. Present since at least BC23, still in BC30.

Base Application · Microsoft.Finance.GeneralLedger.Journal · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/GeneralLedger/Journal/CopyGenJournalParameters.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Copy Gen. Journal Parameters |
| SourceTable | Copy Gen. Journal Parameters |
| PageType | StandardDialog |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Source Journal Template | `SourceJnlTemplateName` | Specifies original journal template. |
|  | Source Journal Batch | `SourceJnlBatchName` | Specifies original journal batch. |
| Options | Target Journal Template | [Journal Template Name](../table/183.md#fields) | Specifies journal template is used to copy posted journal lines. <small>from the table field</small> |
|  | Target Journal Batch | [Journal Batch Name](../table/183.md#fields) | Specifies journal batch is used to copy posted journal lines. <small>from the table field</small> |
|  | Replace Posting Date | [Replace Posting Date](../table/183.md#fields) | Specifies if the posting date will be validated with the value of current field while copy posted journal lines. If you leave this field blank original Posting Date will be used in Target Journal. <small>from the table field</small> |
|  | Replace Document No. | [Replace Document No.](../table/183.md#fields) | Specifies if the document number will be replaced with the value of current field while copy posted journal lines. If you leave this field blank original Document No. will be used in Target Journal. <small>from the table field</small> |
|  | Reverse Sign | [Reverse Sign](../table/183.md#fields) | Specifies if the amount will be replaced with the opposite value while copy posted journal lines. If you leave this field disabled original amount will be used in Target Journal. <small>from the table field</small> |

## Procedures

- `GetCopyParameters(var CopyGenJournalParameters: Record "Copy Gen. Journal Parameters")`: Retrieves the configured copy parameters from the page for use in copying operations. Returns user-configured settings for journal line copying process.
- `SetCopyParameters(CopyGenJournalParameters: Record "Copy Gen. Journal Parameters"; TempGenJournalBatch: Record "Gen. Journal Batch" temporary)`: Initializes the page with existing copy parameters and source batch information. Sets up the page with predefined values and source journal batch context.

Plus 1 local procedures.

## Triggers

OnOpenPage

## Relations

- source table [Table 183 "Copy Gen. Journal Parameters"](../table/183.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: none

## Documented on Microsoft Learn

- [Working with general journals to post directly to G/L](https://learn.microsoft.com/dynamics365/business-central/ui-work-general-journals)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Copy Gen. Journal Parameters")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
