Codeunit 148121 "Intrastat Report Management IT" (IT)
IT country layer · Microsoft.Inventory.Intrastat
Across versions
- BC23-28not present
- BC29-30present
IT country layer · Microsoft.Inventory.Intrastat · BC29-30 · source at ea08af5e · facts from BC29
An object of the IT localization, not part of W1.
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
Events published
OnAfterGetCountryOfOriginCode(var IntrastatReportLine: Record "Intrastat Report Line"; var CountryOfOriginCode: Code[10])(integration)OnBeforeGetPartnerID(var IntrastatReportLine: Record "Intrastat Report Line"; var PartnerID: Text[50]; var IsHandled: Boolean)(integration)OnAfterGetPartnerIDFromJobEntry(var IntrastatReportLine: Record "Intrastat Report Line"; Customer: Record Customer; var Result: Text[50])(integration)OnBeforeGetPartnerIDFromItemEntry(var IntrastatReportLine: Record "Intrastat Report Line"; var Result: Text[50])(integration)OnBeforeGetPartnerIDFromFAEntry(var IntrastatReportLine: Record "Intrastat Report Line"; var Result: Text[50])(integration)OnCalculateTotalsOnAfterSumTotals(var ItemLedgerEntry: Record "Item Ledger Entry"; IntrastatReportHeader: Record "Intrastat Report Header"; var TotalAmt: Decimal; var TotalCostAmt: Decimal)(integration)OnAfterCalculateTotals(var ItemLedgerEntry: Record "Item Ledger Entry"; IntrastatReportHeader: Record "Intrastat Report Header"; var TotalAmt: Decimal; var TotalCostAmt: Decimal)(integration)OnBeforeInsertItemLedgerLine(var IntrastatReportLine: Record "Intrastat Report Line"; ItemLedgerEntry: Record "Item Ledger Entry"; var IsHandled: Boolean)(integration)OnBeforeGetPartnerIDForCountryIT(CountryRegionCode: Code[10]; VATRegistrationNo: Text[50]; IsPrivatePerson: Boolean; IsThirdPartyTrade: Boolean; var PartnerID: Text[50]; var IsHandled: Boolean)(integration)OnBeforeDefineFileNamesIT(var IntrastatReportHeader: Record "Intrastat Report Header"; var FileName: Text; var ReceptFileName: Text; var ShipmentFileName: Text; var ZipFileName: Text; var IsHandled: Boolean)(integration)
Event subscriptions
- OnBeforeInitSetup subscribes to Codeunit “IntrastatReportManagement” OnBeforeInitSetup
- OnBeforeInitCheckList subscribes to Codeunit “IntrastatReportManagement” OnBeforeInitCheckList
- OnBeforeExportIntrastatHeader subscribes to Codeunit “IntrastatReportManagement” OnBeforeExportIntrastatHeader
- OnAfterInitRequestPage subscribes to Report “Intrastat Report Get Lines” OnAfterInitRequestPage
- OnBeforeFilterItemLedgerEntry subscribes to Report “Intrastat Report Get Lines” OnBeforeFilterItemLedgerEntry
- OnBeforeFilterValueEntry subscribes to Report “Intrastat Report Get Lines” OnBeforeFilterValueEntry
- OnBeforeCheckDropShipment subscribes to Report “Intrastat Report Get Lines” OnBeforeCheckDropShipment
- OnAfterCheckItemLedgerEntry subscribes to Report “Intrastat Report Get Lines” OnAfterCheckItemLedgerEntry
- OnBeforeCalculateTotalsCall subscribes to Report “Intrastat Report Get Lines” OnBeforeCalculateTotalsCall
- OnBeforeInsertItemLedgerLineCall subscribes to Report “Intrastat Report Get Lines” OnBeforeInsertItemLedgerLineCall
- OnBeforeInsertJobLedgerLine subscribes to Report “Intrastat Report Get Lines” OnBeforeInsertJobLedgerLine
- OnBeforeFormatToText subscribes to Codeunit “Payment Export Mgt” OnBeforeFormatToText
- OnProcessColumnMappingOnBeforeCheckLength subscribes to Codeunit “Payment Export Mgt” OnProcessColumnMappingOnBeforeCheckLength
- OnBeforeCreateDefaultDataExchangeDef subscribes to Codeunit “IntrastatReportManagement” OnBeforeCreateDefaultDataExchangeDef
- OnBeforeInsertFALedgerLine subscribes to Report “Intrastat Report Get Lines” OnBeforeInsertFALedgerLine
- OnBeforeCheckDateInRange subscribes to Table “Intrastat Report Line” OnBeforeCheckDateInRange
Procedures
GetIntrastatCountryCode(CountryRegionCode: Code[10]): Code[10](internal)SetIntrastatHeader(var IntrastatReportHeader2: Record "Intrastat Report Header")(internal)GetIntrastatHeader(): Record "Intrastat Report Header"(internal)SetTotals(TotalRoundedAmount2: Integer; LineCount2: Integer)(internal)GetTotals(var TotalRoundedAmount2: Integer; var LineCount2: Integer)(internal)RemoveLeadingCountryCode(CodeParameter: Text[50]; CountryCode: Text[10]): Text[20](internal)IsEU3PartyTrade(IntrastatReportLine: Record "Intrastat Report Line"): Boolean(internal)GetCompanyRepresentativeVATNo(): Text[20](internal)CreateDefaultDataExchangeDef()
Plus 16 local procedures.
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: "Intrastat Report Management IT"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A IT country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.