Table of Contents

Table "Item Journal Batch"

ID 233
Namespace: Microsoft.Inventory.Journal

Properties

Name Value
Caption Item Journal Batch
DataCaptionFields 2,3
LookupPageID Page Microsoft.Inventory.Journal."Item Journal Batches"
DataClassification CustomerContent

Fields

Name Type Description
"Journal Template Name" Code[10]
Name Code[10]

Specifies the name of the item journal you are creating.

Description Text[100]

Specifies a brief description of the item journal batch you are creating.

"Reason Code" Code[10]

Specifies the reason code, a supplementary source code that enables you to trace the entry.

"No. Series" Code[20]

Specifies the number series from which entry or record numbers are assigned to new entries or records.

"Posting No. Series" Code[20]

Specifies the number series code used to assign document numbers to ledger entries that are posted from this journal batch.

"Template Type" Enum Microsoft.Inventory.Journal."Item Journal Template Type"
Recurring Boolean
"No. of Lines" Integer

Specifies the number of lines in this journal batch.

"Item Tracking on Lines" Boolean

Specifies if item tracking can be selected directly on the item journal lines.

SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
SystemRowVersion BigInteger

Methods

SetupNewBatch

procedure SetupNewBatch()

Events

OnMoveItemJournalBatch

[IntegrationEvent(True,False)]
procedure OnMoveItemJournalBatch(ToRecordID: RecordId)

Parameters

Name Type Description
ToRecordID RecordId

OnAfterSetupNewBatch

[IntegrationEvent(False,False)]
local procedure OnAfterSetupNewBatch(var ItemJournalBatch: Record "Item Journal Batch"; ItemJnlTemplate: Record "Item Journal Template")

Parameters

Name Type Description
ItemJournalBatch Table Microsoft.Inventory.Journal."Item Journal Batch"
ItemJnlTemplate Table Microsoft.Inventory.Journal."Item Journal Template"

OnBeforeSetupNewBatch

[IntegrationEvent(False,False)]
local procedure OnBeforeSetupNewBatch(var ItemJournalBatch: Record "Item Journal Batch"; var ItemJournalTemplate: Record "Item Journal Template"; var IsHandled: Boolean)

Parameters

Name Type Description
ItemJournalBatch Table Microsoft.Inventory.Journal."Item Journal Batch"
ItemJournalTemplate Table Microsoft.Inventory.Journal."Item Journal Template"
IsHandled Boolean

OnBeforeValidateItemTrackingOnLines

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateItemTrackingOnLines(var ItemJournalBatch: Record "Item Journal Batch"; var IsHandled: Boolean)

Parameters

Name Type Description
ItemJournalBatch Table Microsoft.Inventory.Journal."Item Journal Batch"
IsHandled Boolean

See also