---
id: object/table/181
type: object
title: Table 181 "Posted Gen. Journal Line"
summary: Table 181 "Posted Gen. Journal Line" in Base Application (Microsoft.Finance.GeneralLedger.Journal). 193 fields, 1 public procedures, 2 events. Present since at least BC23, still in BC30, changed in BC24-29.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "29"
  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: 4fda6180d07b0244eace2db34695e75714017dcb48727a74b5268ddf90bbdd53
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/GeneralLedger/Journal/PostedGenJournalLine.Table.al
    title: src/Layers/W1/BaseApp/Finance/GeneralLedger/Journal/PostedGenJournalLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    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:
    - localization/au
    - localization/be
    - localization/ca
    - localization/ch
    - localization/es
    - localization/fi
    - localization/fr
    - localization/gb
    - localization/it
    - localization/mx
    - localization/nl
    - localization/no
    - localization/nz
    - localization/ru
    - localization/se
    - localization/us
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/10248
    - change/bcapps/8959
object_type: table
object_id: 181
name: Posted Gen. Journal Line
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:
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
source_major: "29"
obsolete: null
countries:
  - au
  - be
  - ca
  - ch
  - es
  - fi
  - fr
  - gb
  - it
  - mx
  - nl
  - "no"
  - nz
  - ru
  - se
  - us
ms_search_form_ids: []
counts:
  fields: 193
  procedures: 4
  events: 2
  subscribers: 0
relations:
  out: 75
  referenced_by: 0
  pages: 1
  extended_by: 2
  event_subscribers: 1
  calls: 0
  called_by: 0
  implements: 0
---

# Table 181 "Posted Gen. Journal Line"

> Table 181 "Posted Gen. Journal Line" in Base Application (Microsoft.Finance.GeneralLedger.Journal). 193 fields, 1 public procedures, 2 events. Present since at least BC23, still in BC30, changed in BC24-29.

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/PostedGenJournalLine.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 182 "Posted General Journal"](../page/182.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | Posted Gen. Journal Line |
| DataClassification | CustomerContent |
| LookupPageId | Posted General Journal |
| DrillDownPageId | Posted General Journal |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Journal Template Name | Code[10] | Specifies the name of the journal template. |  |
| 2 | Line No. | Integer | — | AutoIncrement |
| 3 | Account Type | Enum "Gen. Journal Account Type" | Specifies the type of account that the entry on the journal line will be posted to. | enum [Enum 81 "Gen. Journal Account Type"](../enum/81.md) |
| 4 | Account No. | Code[20] | Specifies the account number that the entry on the journal line will be posted to. | TableRelation [Table 15 "G/L Account"](../table/15.md), [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Account Type" = const("G/L Account")) "G/L Account" where("Account Type" = const(Posting), Blocked = const(false)) else if ("Account Type" = const(Customer)) Customer else if ("Account Type" = const(Vendor)) Vendor else if ("Account Type" = const("Bank Account")) "Bank Account" else if ("Accoun...) |
| 5 | Posting Date | Date | Specifies the entry's posting date. |  |
| 6 | Document Type | Enum "Gen. Journal Document Type" | Specifies the type of document that the entry on the journal line is. | enum [Enum 6 "Gen. Journal Document Type"](../enum/6.md) |
| 7 | Document No. | Code[20] | Specifies a document number for the journal line. |  |
| 8 | Description | Text[100] | Specifies a description of the entry. |  |
| 10 | VAT % | Decimal | — | not editable |
| 11 | Bal. Account No. | Code[20] | Specifies the number of the general ledger, customer, vendor, or bank account to which a balancing entry for the journal line will posted (for example, a cash account for cash purchases). | TableRelation [Table 15 "G/L Account"](../table/15.md), [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Bal. Account Type" = const("G/L Account")) "G/L Account" where("Account Type" = const(Posting), Blocked = const(false)) else if ("Bal. Account Type" = const(Customer)) Customer else if ("Bal. Account Type" = const(Vendor)) Vendor else if ("Bal. Account Type" = const("Bank Account")) "Bank Accou...) |
| 12 | Currency Code | Code[10] | Specifies the code of the currency for the amounts on the journal line. | TableRelation [Table 4 "Currency"](../table/4.md) |
| 13 | Amount | Decimal | Specifies the total amount (including VAT) that the journal line consists of. |  |
| 14 | Debit Amount | Decimal | Specifies the total amount (including VAT) that the journal line consists of, if it is a debit amount. |  |
| 15 | Credit Amount | Decimal | Specifies the total amount (including VAT) that the journal line consists of, if it is a credit amount. |  |
| 16 | Amount (LCY) | Decimal | Specifies the total amount in local currency (including VAT) that the journal line consists of. <small>via [Page 182 "Posted General Journal"](../page/182.md)</small> |  |
| 17 | Balance (LCY) | Decimal | — | not editable |
| 18 | Currency Factor | Decimal | — | not editable |
| 19 | Sales/Purch. (LCY) | Decimal | — |  |
| 20 | Profit (LCY) | Decimal | — |  |
| 21 | Inv. Discount (LCY) | Decimal | — |  |
| 22 | Bill-to/Pay-to No. | Code[20] | — | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Account Type" = const(Customer)) Customer else if ("Bal. Account Type" = const(Customer)) Customer else if ("Account Type" = const(Vendor)) Vendor else if ("Bal. Account Type" = const(Vendor)) Vendor); not editable |
| 23 | Posting Group | Code[20] | — | TableRelation [Table 5606 "FA Posting Group"](../table/5606.md), [Table 92 "Customer Posting Group"](../table/92.md), [Table 93 "Vendor Posting Group"](../table/93.md) (if ("Account Type" = const(Customer)) "Customer Posting Group" else if ("Account Type" = const(Vendor)) "Vendor Posting Group" else if ("Account Type" = const("Fixed Asset")) "FA Posting Group"); not editable |
| 24 | Shortcut Dimension 1 Code | Code[20] | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1), Blocked = const(false))) |
| 25 | Shortcut Dimension 2 Code | Code[20] | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2), Blocked = const(false))) |
| 26 | Salespers./Purch. Code | Code[20] | — | TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md) (Salesperson/Purchaser) |
| 29 | Source Code | Code[10] | — | TableRelation [Table 230 "Source Code"](../table/230.md) (Source Code); not editable |
| 30 | System-Created Entry | Boolean | — | not editable |
| 34 | On Hold | Code[3] | — |  |
| 35 | Applies-to Doc. Type | Enum "Gen. Journal Document Type" | — | enum [Enum 6 "Gen. Journal Document Type"](../enum/6.md) |
| 36 | Applies-to Doc. No. | Code[20] | — |  |
| 38 | Due Date | Date | — |  |
| 39 | Pmt. Discount Date | Date | — |  |
| 40 | Payment Discount % | Decimal | — |  |
| 42 | Job No. | Code[20] | Project No. <small>caption</small> | TableRelation [Table 167 "Job"](../table/167.md) |
| 43 | Quantity | Decimal | Specifies the quantity of items to be included on the journal line. |  |
| 44 | VAT Amount | Decimal | Specifies the amount of VAT included in the total amount. |  |
| 45 | VAT Posting | Option | — | OptionCaption: Automatic VAT Entry,Manual VAT Entry; not editable |
| 47 | Payment Terms Code | Code[10] | — | TableRelation [Table 3 "Payment Terms"](../table/3.md) (Payment Terms) |
| 48 | Applies-to ID | Code[50] | — |  |
| 50 | Business Unit Code | Code[20] | — | TableRelation [Table 220 "Business Unit"](../table/220.md) (Business Unit) |
| 51 | Journal Batch Name | Code[10] | Specifies the name of the journal batch. | TableRelation [Table 182 "Posted Gen. Journal Batch"](../table/182.md) ("Posted Gen. Journal Batch".Name where("Journal Template Name" = field("Journal Template Name"))) |
| 52 | Reason Code | Code[10] | — | TableRelation [Table 231 "Reason Code"](../table/231.md) (Reason Code) |
| 53 | Recurring Method | Enum "Gen. Journal Recurring Method" | — | enum [Enum 53 "Gen. Journal Recurring Method"](../enum/53.md) |
| 54 | Expiration Date | Date | — |  |
| 55 | Recurring Frequency | DateFormula | — |  |
| 57 | Gen. Posting Type | Enum "General Posting Type" | Specifies the general posting type that will be used when you post the entry on this journal line. | enum [Enum 57 "General Posting Type"](../enum/57.md) |
| 58 | Gen. Bus. Posting Group | Code[20] | Specifies the vendor's or customer's trade type to link transactions made for this business partner with the appropriate general ledger account according to the general posting setup. | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 59 | Gen. Prod. Posting Group | Code[20] | Specifies the item's product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. | TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md) (Gen. Product Posting Group) |
| 60 | VAT Calculation Type | Enum "Tax Calculation Type" | — | enum [Enum 254 "Tax Calculation Type"](../enum/254.md); not editable |
| 61 | EU 3-Party Trade | Boolean | — | not editable |
| 62 | Allow Application | Boolean | — |  |
| 63 | Bal. Account Type | Enum "Gen. Journal Account Type" | Specifies the code for the balancing account type that should be used in this journal line. | enum [Enum 81 "Gen. Journal Account Type"](../enum/81.md) |
| 64 | Bal. Gen. Posting Type | Enum "General Posting Type" | Specifies the general posting type associated with the balancing account that will be used when you post the entry on the journal line. | enum [Enum 57 "General Posting Type"](../enum/57.md) |
| 65 | Bal. Gen. Bus. Posting Group | Code[20] | Specifies the general business posting group code associated with the balancing account that will be used when you post the entry. | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 66 | Bal. Gen. Prod. Posting Group | Code[20] | Specifies the general product posting group code associated with the balancing account that will be used when you post the entry. | TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md) (Gen. Product Posting Group) |
| 67 | Bal. VAT Calculation Type | Enum "Tax Calculation Type" | — | enum [Enum 254 "Tax Calculation Type"](../enum/254.md); not editable |
| 68 | Bal. VAT % | Decimal | — | not editable |
| 69 | Bal. VAT Amount | Decimal | — |  |
| 70 | Bank Payment Type | Enum "Bank Payment Type" | — | enum [Enum 272 "Bank Payment Type"](../enum/272.md) |
| 71 | VAT Base Amount | Decimal | — |  |
| 72 | Bal. VAT Base Amount | Decimal | — |  |
| 73 | Correction | Boolean | — |  |
| 74 | Print Posted Documents | Boolean | — |  |
| 75 | Check Printed | Boolean | — | not editable |
| 76 | Document Date | Date | — |  |
| 77 | External Document No. | Code[35] | — |  |
| 78 | Source Type | Enum "Gen. Journal Source Type" | — | enum [Enum 82 "Gen. Journal Source Type"](../enum/82.md) |
| 79 | Source No. | Code[20] | — | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md), [Table 270 "Bank Account"](../table/270.md) (if ("Source Type" = const(Customer)) Customer else if ("Source Type" = const(Vendor)) Vendor else if ("Source Type" = const("Bank Account")) "Bank Account" else if ("Source Type" = const("Fixed Asset")) "Fixed Asset" else if ("Source Type" = const(Employee)) Employee) |
| 80 | Posting No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series) |
| 82 | Tax Area Code | Code[20] | — | TableRelation [Table 318 "Tax Area"](../table/318.md) (Tax Area) |
| 83 | Tax Liable | Boolean | — |  |
| 84 | Tax Group Code | Code[20] | — | TableRelation [Table 321 "Tax Group"](../table/321.md) (Tax Group) |
| 85 | Use Tax | Boolean | — |  |
| 86 | Bal. Tax Area Code | Code[20] | — | TableRelation [Table 318 "Tax Area"](../table/318.md) (Tax Area) |
| 87 | Bal. Tax Liable | Boolean | — |  |
| 88 | Bal. Tax Group Code | Code[20] | — | TableRelation [Table 321 "Tax Group"](../table/321.md) (Tax Group) |
| 89 | Bal. Use Tax | Boolean | — |  |
| 90 | VAT Bus. Posting Group | Code[20] | Specifies the VAT business posting group code that will be used when you post the entry on the journal line. | TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md) (VAT Business Posting Group) |
| 91 | VAT Prod. Posting Group | Code[20] | Specifies the VAT product posting group. Links business transactions made for the item, resource, or G/L account with the general ledger, to account for VAT amounts resulting from trade with that record. | TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md) (VAT Product Posting Group) |
| 92 | Bal. VAT Bus. Posting Group | Code[20] | — | TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md) (VAT Business Posting Group) |
| 93 | Bal. VAT Prod. Posting Group | Code[20] | — | TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md) (VAT Product Posting Group) |
| 95 | Additional-Currency Posting | Option | — | OptionCaption: None,Amount Only,Additional-Currency Amount Only; not editable |
| 98 | FA Add.-Currency Factor | Decimal | — |  |
| 99 | Source Currency Code | Code[10] | — | TableRelation [Table 4 "Currency"](../table/4.md); not editable |
| 100 | Source Currency Amount | Decimal | — | not editable |
| 101 | Source Curr. VAT Base Amount | Decimal | — | not editable |
| 102 | Source Curr. VAT Amount | Decimal | — | not editable |
| 103 | VAT Base Discount % | Decimal | — | not editable |
| 104 | VAT Amount (LCY) | Decimal | — | not editable |
| 105 | VAT Base Amount (LCY) | Decimal | — | not editable |
| 106 | Bal. VAT Amount (LCY) | Decimal | — | not editable |
| 107 | Bal. VAT Base Amount (LCY) | Decimal | — | not editable |
| 108 | Reversing Entry | Boolean | — | not editable |
| 109 | Allow Zero-Amount Posting | Boolean | — | not editable |
| 110 | Ship-to/Order Address Code | Code[10] | — | TableRelation [Table 222 "Ship-to Address"](../table/222.md), [Table 224 "Order Address"](../table/224.md) (if ("Account Type" = const(Customer)) "Ship-to Address".Code where("Customer No." = field("Bill-to/Pay-to No.")) else if ("Account Type" = const(Vendor)) "Order Address".Code where("Vendor No." = field("Bill-to/Pay-to No.")) else if ("Bal. Account Type" = const(Customer)) "Ship-to Address".Code wher...) |
| 111 | VAT Difference | Decimal | — | not editable |
| 112 | Bal. VAT Difference | Decimal | — | not editable |
| 113 | IC Partner Code | Code[20] | — | TableRelation [Table 413 "IC Partner"](../table/413.md) (IC Partner); not editable |
| 114 | IC Direction | Enum "IC Direction Type" | — | enum [Enum 129 "IC Direction Type"](../enum/129.md) |
| 116 | IC Partner G/L Acc. No. | Code[20] | — | obsolete Removed 25.0; #if not CLEANSCHEMA25; TableRelation [Table 410 "IC G/L Account"](../table/410.md) (IC G/L Account) |
| 117 | IC Partner Transaction No. | Integer | — | not editable |
| 118 | Sell-to/Buy-from No. | Code[20] | — | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Account Type" = const(Customer)) Customer else if ("Bal. Account Type" = const(Customer)) Customer else if ("Account Type" = const(Vendor)) Vendor else if ("Bal. Account Type" = const(Vendor)) Vendor) |
| 119 | VAT Registration No. | Text[20] | — |  |
| 120 | Country/Region Code | Code[10] | — | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 121 | Prepayment | Boolean | — |  |
| 122 | Financial Void | Boolean | — | not editable |
| 123 | Copy VAT Setup to Jnl. Lines | Boolean | — | not editable |
| 125 | VAT Base Before Pmt. Disc. | Decimal | — | not editable |
| 126 | Orig. Pmt. Disc. Possible | Decimal | Original Pmt. Disc. Possible <small>caption</small> | not editable |
| 127 | Orig. Pmt. Disc. Possible(LCY) | Decimal | Orig. Pmt. Disc. Possible (LCY) <small>caption</small> | not editable |
| 130 | IC Account Type | Enum "IC Journal Account Type" | — | enum [Enum 84 "IC Journal Account Type"](../enum/84.md) |
| 131 | IC Account No. | Code[20] | — | TableRelation [Table 410 "IC G/L Account"](../table/410.md), [Table 422 "IC Bank Account"](../table/422.md) (if ("IC Account Type" = const("G/L Account")) "IC G/L Account" where("Account Type" = const(Posting), Blocked = const(false)) else if ("Account Type" = const(Customer), "IC Account Type" = const("Bank Account")) "IC Bank Account" where("IC Partner Code" = field("IC Partner Code"), Blocked = const(fa...) |
| 146 | Spend Request No. | Code[20] | Specifies the spend request that this journal line relates to. | TableRelation [Table 6840 "Spend Request"](../table/6840.md) (Spend Request) |
| 147 | Spend Request Close | Boolean | Specifies that the spend request will be closed when the journal line is posted. |  |
| 160 | Job Queue Status | Enum "Document Job Queue Status" | — | enum [Enum 485 "Document Job Queue Status"](../enum/485.md); not editable |
| 161 | Job Queue Entry ID | Guid | — | not editable |
| 165 | Incoming Document Entry No. | Integer | — | TableRelation [Table 130 "Incoming Document"](../table/130.md) (Incoming Document) |
| 170 | Creditor No. | Code[20] | — |  |
| 171 | Payment Reference | Code[50] | — |  |
| 172 | Payment Method Code | Code[10] | — | TableRelation [Table 289 "Payment Method"](../table/289.md) (Payment Method) |
| 173 | Applies-to Ext. Doc. No. | Code[35] | — |  |
| 175 | Invoice Received Date | Date | — |  |
| 288 | Recipient Bank Account | Code[20] | — | TableRelation [Table 287 "Customer Bank Account"](../table/287.md), [Table 288 "Vendor Bank Account"](../table/288.md) (if ("Account Type" = const(Customer)) "Customer Bank Account".Code where("Customer No." = field("Account No.")) else if ("Account Type" = const(Vendor)) "Vendor Bank Account".Code where("Vendor No." = field("Account No.")) else if ("Account Type" = const(Employee)) Employee."No." where("Employee No....) |
| 289 | Message to Recipient | Text[140] | — |  |
| 290 | Exported to Payment File | Boolean | — | not editable |
| 480 | Dimension Set ID | Integer | — | TableRelation [Table 480 "Dimension Set Entry"](../table/480.md) (Dimension Set Entry); not editable |
| 1001 | Job Task No. | Code[20] | Project Task No. <small>caption</small> | TableRelation [Table 1001 "Job Task"](../table/1001.md) ("Job Task"."Job Task No." where("Job No." = field("Job No."))) |
| 1002 | Job Unit Price (LCY) | Decimal | Project Unit Price (LCY) <small>caption</small> | not editable |
| 1003 | Job Total Price (LCY) | Decimal | Project Total Price (LCY) <small>caption</small> | not editable |
| 1004 | Job Quantity | Decimal | Project Quantity <small>caption</small> |  |
| 1005 | Job Unit Cost (LCY) | Decimal | Project Unit Cost (LCY) <small>caption</small> | not editable |
| 1006 | Job Line Discount % | Decimal | Project Line Discount % <small>caption</small> |  |
| 1007 | Job Line Disc. Amount (LCY) | Decimal | Project Line Disc. Amount (LCY) <small>caption</small> | not editable |
| 1008 | Job Unit Of Measure Code | Code[10] | Project Unit Of Measure Code <small>caption</small> | TableRelation [Table 204 "Unit of Measure"](../table/204.md) (Unit of Measure) |
| 1009 | Job Line Type | Enum "Job Line Type" | Project Line Type <small>caption</small> | enum [Enum 1002 "Job Line Type"](../enum/1002.md) |
| 1010 | Job Unit Price | Decimal | Project Unit Price <small>caption</small> |  |
| 1011 | Job Total Price | Decimal | Project Total Price <small>caption</small> | not editable |
| 1012 | Job Unit Cost | Decimal | Project Unit Cost <small>caption</small> | not editable |
| 1013 | Job Total Cost | Decimal | Project Total Cost <small>caption</small> | not editable |
| 1014 | Job Line Discount Amount | Decimal | Project Line Discount Amount <small>caption</small> |  |
| 1015 | Job Line Amount | Decimal | Project Line Amount <small>caption</small> |  |
| 1016 | Job Total Cost (LCY) | Decimal | Project Total Cost (LCY) <small>caption</small> | not editable |
| 1017 | Job Line Amount (LCY) | Decimal | Project Line Amount (LCY) <small>caption</small> | not editable |
| 1018 | Job Currency Factor | Decimal | Project Currency Factor <small>caption</small> |  |
| 1019 | Job Currency Code | Code[10] | Project Currency Code <small>caption</small> |  |
| 1020 | Job Planning Line No. | Integer | Project Planning Line No. <small>caption</small> |  |
| 1030 | Job Remaining Qty. | Decimal | Project Remaining Qty. <small>caption</small> |  |
| 1200 | Direct Debit Mandate ID | Code[35] | — | TableRelation [Table 1230 "SEPA Direct Debit Mandate"](../table/1230.md) (if ("Account Type" = const(Customer)) "SEPA Direct Debit Mandate" where("Customer No." = field("Account No."))) |
| 1220 | Data Exch. Entry No. | Integer | — | TableRelation [Table 1220 "Data Exch."](../table/1220.md) (Data Exch.); not editable |
| 1221 | Payer Information | Text[50] | — |  |
| 1222 | Transaction Information | Text[100] | — |  |
| 1223 | Data Exch. Line No. | Integer | — | not editable |
| 1224 | Applied Automatically | Boolean | — |  |
| 1700 | Deferral Code | Code[10] | Specifies the deferral template that governs how expenses or revenue are deferred to the different accounting periods when the expenses or revenue were incurred. | TableRelation [Table 1700 "Deferral Template"](../table/1700.md) ("Deferral Template"."Deferral Code") |
| 1701 | Deferral Line No. | Integer | — |  |
| 5050 | Campaign No. | Code[20] | — | TableRelation [Table 5071 "Campaign"](../table/5071.md) |
| 5400 | Prod. Order No. | Code[20] | — | not editable |
| 5600 | FA Posting Date | Date | — |  |
| 5601 | FA Posting Type | Enum "Gen. Journal Line FA Posting Type" | — | enum [Enum 5603 "Gen. Journal Line FA Posting Type"](../enum/5603.md) |
| 5602 | Depreciation Book Code | Code[10] | — | TableRelation [Table 5611 "Depreciation Book"](../table/5611.md) (Depreciation Book) |
| 5603 | Salvage Value | Decimal | — |  |
| 5604 | No. of Depreciation Days | Integer | — |  |
| 5605 | Depr. until FA Posting Date | Boolean | — |  |
| 5606 | Depr. Acquisition Cost | Boolean | — |  |
| 5609 | Maintenance Code | Code[10] | — | TableRelation [Table 5626 "Maintenance"](../table/5626.md) |
| 5610 | Insurance No. | Code[20] | — | TableRelation [Table 5628 "Insurance"](../table/5628.md) |
| 5611 | Budgeted FA No. | Code[20] | — | TableRelation [Table 5600 "Fixed Asset"](../table/5600.md) (Fixed Asset) |
| 5612 | Duplicate in Depreciation Book | Code[10] | — | TableRelation [Table 5611 "Depreciation Book"](../table/5611.md) (Depreciation Book) |
| 5613 | Use Duplication List | Boolean | — |  |
| 5614 | FA Reclassification Entry | Boolean | — |  |
| 5615 | FA Error Entry No. | Integer | — | TableRelation [Table 5601 "FA Ledger Entry"](../table/5601.md) (FA Ledger Entry) |
| 5616 | Index Entry | Boolean | — |  |
| 5617 | Source Line No. | Integer | — |  |
| 5618 | Comment | Text[250] | — |  |
| 5701 | Check Exported | Boolean | — |  |
| 5702 | Check Transmitted | Boolean | — |  |
| 6200 | Non-Deductible VAT % | Decimal | — |  |
| 6201 | Non-Deductible VAT Base | Decimal | — |  |
| 6202 | Non-Deductible VAT Amount | Decimal | — |  |
| 6203 | Non-Deductible VAT Base LCY | Decimal | — |  |
| 6204 | Non-Deductible VAT Amount LCY | Decimal | — |  |
| 6205 | Non-Deductible VAT Base ACY | Decimal | — |  |
| 6206 | Non-Deductible VAT Amount ACY | Decimal | — |  |
| 6208 | Non-Deductible VAT Diff. | Decimal | Non-Deductible VAT Difference <small>caption</small> |  |
| 8001 | Account Id | Guid | — | TableRelation [Table 15 "G/L Account"](../table/15.md) ("G/L Account".SystemId) |
| 8002 | Customer Id | Guid | — | TableRelation Customer.SystemId |
| 8003 | Applies-to Invoice Id | Guid | — | TableRelation [Table 112 "Sales Invoice Header"](../table/112.md) ("Sales Invoice Header".SystemId) |
| 8004 | Contact Graph Id | Text[250] | — |  |
| 8005 | Last Modified DateTime | DateTime | — |  |
| 8006 | Journal Batch Id | Guid | — | TableRelation [Table 232 "Gen. Journal Batch"](../table/232.md) ("Gen. Journal Batch".SystemId) |
| 8007 | Payment Method Id | Guid | — | TableRelation [Table 289 "Payment Method"](../table/289.md) ("Payment Method".SystemId) |
| 8010 | G/L Register No. | Integer | Specifies the number of the general ledger register. | TableRelation [Table 45 "G/L Register"](../table/45.md) (G/L Register) |
| 8011 | Indentation | Integer | — |  |

## Keys

- Key1: Line No.
- Key2: Journal Template Name, Journal Batch Name, Line No. (clustered)
- Key3: G/L Register No.
- Key4: Document No., Posting Date

## Events published

- `OnBeforeInsertFromGenJournalLine(GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean)` (integration): Integration event triggered before creating a posted general journal line record from a general journal line.
- `OnAfterInsertFromGenJournalLine(GenJournalLine: Record "Gen. Journal Line"; var PostedGenJournalLine: Record "Posted Gen. Journal Line")` (integration): Integration event triggered after successfully creating a posted general journal line record from a general journal line.
  - subscribers: [Codeunit 4850 "AA Codes Posting Helper"](../codeunit/4850.md) OnAfterInsertFromGenJournalLine

## Procedures

- `InsertFromGenJournalLine(GenJournalLine: Record "Gen. Journal Line"; GLRegNo: Integer; FirstLine: Boolean)`: Creates a posted general journal line record from a general journal line during the posting process.

Plus 1 local procedures.

## Relations

- drill-down page [Page 182 "Posted General Journal"](../page/182.md)
- lookup page [Page 182 "Posted General Journal"](../page/182.md)
- Job Task No.: TableRelation [Table 1001 "Job Task"](../table/1001.md)
- Applies-to Invoice Id: TableRelation [Table 112 "Sales Invoice Header"](../table/112.md)
- Data Exch. Entry No.: TableRelation [Table 1220 "Data Exch."](../table/1220.md)
- Direct Debit Mandate ID: TableRelation [Table 1230 "SEPA Direct Debit Mandate"](../table/1230.md)
- Salespers./Purch. Code: TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md)
- Incoming Document Entry No.: TableRelation [Table 130 "Incoming Document"](../table/130.md)
- Account Id: TableRelation [Table 15 "G/L Account"](../table/15.md)
- Account No.: TableRelation [Table 15 "G/L Account"](../table/15.md) (conditional)
- Bal. Account No.: TableRelation [Table 15 "G/L Account"](../table/15.md) (conditional)
- Job No.: TableRelation [Table 167 "Job"](../table/167.md)
- Deferral Code: TableRelation [Table 1700 "Deferral Template"](../table/1700.md)
- Account No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Bal. Account No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Bill-to/Pay-to No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Sell-to/Buy-from No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Source No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Journal Batch Name: TableRelation [Table 182 "Posted Gen. Journal Batch"](../table/182.md)
- Job Unit Of Measure Code: TableRelation [Table 204 "Unit of Measure"](../table/204.md)
- Business Unit Code: TableRelation [Table 220 "Business Unit"](../table/220.md)
- Ship-to/Order Address Code: TableRelation [Table 222 "Ship-to Address"](../table/222.md) (conditional)
- Ship-to/Order Address Code: TableRelation [Table 224 "Order Address"](../table/224.md) (conditional)
- Account No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Bal. Account No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Bill-to/Pay-to No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Sell-to/Buy-from No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Source No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Source Code: TableRelation [Table 230 "Source Code"](../table/230.md)
- Reason Code: TableRelation [Table 231 "Reason Code"](../table/231.md)
- Journal Batch Id: TableRelation [Table 232 "Gen. Journal Batch"](../table/232.md)
- Bal. Gen. Bus. Posting Group: TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md)
- Gen. Bus. Posting Group: TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md)
- Bal. Gen. Prod. Posting Group: TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md)
- Gen. Prod. Posting Group: TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md)
- Account No.: TableRelation [Table 270 "Bank Account"](../table/270.md) (conditional)
- Source No.: TableRelation [Table 270 "Bank Account"](../table/270.md) (conditional)
- Recipient Bank Account: TableRelation [Table 287 "Customer Bank Account"](../table/287.md) (conditional)
- Recipient Bank Account: TableRelation [Table 288 "Vendor Bank Account"](../table/288.md) (conditional)
- Payment Method Code: TableRelation [Table 289 "Payment Method"](../table/289.md)
- Payment Method Id: TableRelation [Table 289 "Payment Method"](../table/289.md)
- Payment Terms Code: TableRelation [Table 3 "Payment Terms"](../table/3.md)
- Posting No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Bal. Tax Area Code: TableRelation [Table 318 "Tax Area"](../table/318.md)
- Tax Area Code: TableRelation [Table 318 "Tax Area"](../table/318.md)
- Bal. Tax Group Code: TableRelation [Table 321 "Tax Group"](../table/321.md)
- Tax Group Code: TableRelation [Table 321 "Tax Group"](../table/321.md)
- Bal. VAT Bus. Posting Group: TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md)
- VAT Bus. Posting Group: TableRelation [Table 323 "VAT Business Posting Group"](../table/323.md)
- Bal. VAT Prod. Posting Group: TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md)
- VAT Prod. Posting Group: TableRelation [Table 324 "VAT Product Posting Group"](../table/324.md)
- Shortcut Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Shortcut Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)
- Source Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)
- IC Account No.: TableRelation [Table 410 "IC G/L Account"](../table/410.md) (conditional)
- IC Partner G/L Acc. No.: TableRelation [Table 410 "IC G/L Account"](../table/410.md)
- IC Partner Code: TableRelation [Table 413 "IC Partner"](../table/413.md)
- IC Account No.: TableRelation [Table 422 "IC Bank Account"](../table/422.md) (conditional)
- G/L Register No.: TableRelation [Table 45 "G/L Register"](../table/45.md)
- Dimension Set ID: TableRelation [Table 480 "Dimension Set Entry"](../table/480.md)
- Campaign No.: TableRelation [Table 5071 "Campaign"](../table/5071.md)
- Source No.: TableRelation [Table 5200 "Employee"](../table/5200.md) (conditional)
- Budgeted FA No.: TableRelation [Table 5600 "Fixed Asset"](../table/5600.md)
- Source No.: TableRelation [Table 5600 "Fixed Asset"](../table/5600.md) (conditional)
- FA Error Entry No.: TableRelation [Table 5601 "FA Ledger Entry"](../table/5601.md)
- Posting Group: TableRelation [Table 5606 "FA Posting Group"](../table/5606.md) (conditional)
- Depreciation Book Code: TableRelation [Table 5611 "Depreciation Book"](../table/5611.md)
- Duplicate in Depreciation Book: TableRelation [Table 5611 "Depreciation Book"](../table/5611.md)
- Maintenance Code: TableRelation [Table 5626 "Maintenance"](../table/5626.md)
- Insurance No.: TableRelation [Table 5628 "Insurance"](../table/5628.md)
- Spend Request No.: TableRelation [Table 6840 "Spend Request"](../table/6840.md)
- Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Posting Group: TableRelation [Table 92 "Customer Posting Group"](../table/92.md) (conditional)
- Posting Group: TableRelation [Table 93 "Vendor Posting Group"](../table/93.md) (conditional)

## Pages and codeunits on this table

- [Page 182 "Posted General Journal"](../page/182.md) (source table)

## Extended by

- [Table extension 4855 "Auto Posted Gen. Journal Line"](../tableextension/4855.md)
- [Table extension 6225 "Sust. Posted Gen. Journal Line"](../tableextension/6225.md)

## Recent changes

- 2026-08-17 [#10248 Bug 646799: Spend Request fields in Posted Gen. Journal Line have wrong/different field numbers in country versions (correct in w1)](../../changes/bcapps/10248.md) (main, BC30, fix)
- 2026-07-31 [#8959 Deliverable 638799: Spend Requests in Base App](../../changes/bcapps/8959.md) (main, BC30, feature)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24-29

## Countries that replace it

[AU](../../localizations/au.md), [BE](../../localizations/be.md), [CA](../../localizations/ca.md), [CH](../../localizations/ch.md), [ES](../../localizations/es.md), [FI](../../localizations/fi.md), [FR](../../localizations/fr.md), [GB](../../localizations/gb.md), [IT](../../localizations/it.md), [MX](../../localizations/mx.md), [NL](../../localizations/nl.md), [NO](../../localizations/no.md), [NZ](../../localizations/nz.md), [RU](../../localizations/ru.md), [SE](../../localizations/se.md), [US](../../localizations/us.md)

## Deprecations

- field IC Partner G/L Acc. No.: Removed 25.0 (#if not CLEANSCHEMA25), "Replaced by IC Account No."

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: "table", object_name: "Posted Gen. Journal Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
