Codeunit 10032 "IRS 1099 BaseApp Subscribers" (US)
US country layer · Microsoft.Finance.VAT.Reporting
Across versions
- BC23-28not present
- BC29-30present
US country layer · Microsoft.Finance.VAT.Reporting · BC29-30 · source at ea08af5e · facts from BC29
An object of the US localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Access | Internal |
Event subscriptions
- UpdateIRSDataOnAfterCopyGenJnlLineFromPurchHeader subscribes to Table “Gen. Journal Line” OnAfterCopyGenJnlLineFromPurchHeader
- UpdateIRSDataOnAfterCopyVendLedgerEntryFromGenJnlLine subscribes to Table “Vendor Ledger Entry” OnAfterCopyVendLedgerEntryFromGenJnlLine
- UpdateIRSDataOnAfterValidatePostingDateInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterValidateEvent (Posting Date)
- UpdateIRSDataOnAfterValidateAccNoInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterValidateEvent (Account No.)
- UpdateIRSDataOnAfterValidateBalAccNoInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterValidateEvent (Bal. Account No.)
- UpdateIRSDataOnAfterValidateDocumentTypeInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterValidateEvent (Document Type)
- UpdateIRSReportingAmountOnAfterValidateAmountInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterValidateEvent (Amount)
- UpdateIRSDataOnOnAfterSetupNewLineInGenJnlLine subscribes to Table “Gen. Journal Line” OnAfterSetupNewLine
- UpdateIRSDataOnAfterValidatePostingDate subscribes to Table “Purchase Header” OnAfterValidateEvent (Posting Date)
- UpdateIRSDataOnAfterValidatePayToVendorNo subscribes to Table “Purchase Header” OnAfterValidateEvent (Pay-To Vendor No.)
- UpdateIRSDataOnAfterInitRecord subscribes to Table “Purchase Header” OnAfterInitRecord
- UpdateIRSDataOnBeforeVendLedgEntryModify subscribes to Codeunit “Vend. Entry-Edit” OnBeforeVendLedgEntryModify
- Update1099LiableOnAfterInitHeaderDefaults subscribes to Table “Purchase Line” OnAfterInitHeaderDefaults
- Update1099LiableOnApplyStdCodesToPurchaseLinesOnAfterPurchLineInsert subscribes to Table “Standard Vendor Purchase Code” OnApplyStdCodesToPurchaseLinesOnAfterPurchLineInsert
- OnConditionalCardPageIDNotFound subscribes to Codeunit “Page Management” OnConditionalCardPageIDNotFound
- OpenTransmissionErrorRelatedRecord subscribes to Page “Error Messages” OnOpenRelatedRecord
- ReverseIRS1099AmountOnReverseVendLedgEntryOnBeforeInsertVendLedgEntry subscribes to Codeunit “Gen. Jnl.-Post Reverse” OnReverseVendLedgEntryOnBeforeInsertVendLedgEntry
Procedures
UpdateIRSDataInPurchHeader(var PurchHeader: Record "Purchase Header"; ModifyRecord: Boolean)UpdateIRSDataInGenJnlLine(var GenJnlLine: Record "Gen. Journal Line")UpdateIRSReportingAmountInGenJnlLine(var GenJnlLine: Record "Gen. Journal Line")
Plus 3 local procedures.
Recent changes
- 2026-09-07 #11138 [29.x][Bug Fix] Fix recurring journal background posting for IRS 1099 invoice lines (US) (releases/29.x, BC29, fix)
- 2026-09-07 #10884 [Bug Fix] Fix recurring journal background posting for IRS 1099 invoice lines (US) (main, BC30, fix)
- 2026-07-24 #9608 Bug 642638: [master] IRS 1099 reporting fields inconsistently stamped on Vendor Ledger Entries for non-1099 vendors - General Journal vs. Purchase Invoice (main, BC30, fix)
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: "codeunit", object_name: "IRS 1099 BaseApp Subscribers"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A US country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.