Codeunit 11601 "BAS Management" (AU)
AU country layer · Microsoft.Finance.Consolidation
Across versions
- BC23-28not present
- BC29-30present
AU country layer · Microsoft.Finance.Consolidation · BC29-30 · source at ea08af5e · facts from BC29
An object of the AU localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Permissions | TableData “G/L Entry” = rm, TableData “Cust. Ledger Entry” = rm, TableData “Vendor Ledger Entry” = rm, TableData “VAT Entry” = rm |
Procedures
ImportBAS(var BASCalcSheet1: Record "BAS Calculation Sheet"; BASFileName: Text)ExportBAS(var BASCalcSheet2: Record "BAS Calculation Sheet")ExportBASReport(var VATReportHeader: Record "VAT Report Header"; BASFileName: Text)UpdateBAS(var BASCalcSheet3: Record "BAS Calculation Sheet")ImportSubsidiaries()LoadXMLNodesInTempTable()UpdateXMLFieldIDs(BASFileName: Text)UpdateXMLFieldSetup(BASFileName: Text; BASSetupName: Code[20])LoadXMLFile(BASFileName: Text)CheckBASPeriod(DocDate: Date; InvDocDate: Date): BooleanGenJnlLineVendorSetAdjmt(var GenJnlLine: Record "Gen. Journal Line"; var VendLedgEntry: Record "Vendor Ledger Entry")GenJnlLineCustomerSetAdjmt(var GenJnlLine: Record "Gen. Journal Line"; var CustLedgEntry: Record "Cust. Ledger Entry")VendLedgEntryReplReasonCodes(var VendLedgEntry: Record "Vendor Ledger Entry")CustLedgEntryReplReasonCodes(var CustLedgEntry: Record "Cust. Ledger Entry")VendorRegistered(VendorNo: Code[20]): BooleanGetUnregGSTProdPostGroup(GSTBusPostGroup: Code[20]; VendorNo: Code[20]): Code[20]CheckBASFieldID(FieldID: Integer; DisplayErrorMessage: Boolean): BooleanOpenBASSetup(var CurrentBASSetupName: Code[20]; var BASSetup2: Record "BAS Setup")CheckBASSetupName(CurrentBASSetupName: Code[20])CheckBASXMLSetupName(CurrentBASSetupName: Code[20])SetBASSetupName(CurrentBASSetupName: Code[20]; var BASSetup: Record "BAS Setup")LookupBASSetupName(var CurrentBASSetupName: Code[20]; var BASSetup: Record "BAS Setup")SetBASXMLSetupName(CurrentBASSetupName: Code[20]; var BASXMLFieldIDSetup: Record "BAS XML Field ID Setup")LookupBASXMLSetupName(var CurrentBASSetupName: Code[20]; var BASSetup4: Record "BAS XML Field ID Setup")SaveBASTemplateToServerFile(BASCalcSheetNo: Code[11]; BASVersion: Integer): TextVATReportChangesAllowed(VATReportHeader: Record "VAT Report Header"): BooleanVATStatementRepLineChangesAllowed(VATStatementReportLine: Record "VAT Statement Report Line"): BooleanSettleReport(var VATReportHeader: Record "VAT Report Header")
Plus 10 local procedures.
Triggers
OnRun
Recent changes
- 2026-07-23 #9590 Error message “Consolidated must be equal to Yes” when Exporting BAS Calculation Worksheet for consolidated Company in Australian localisationInitial commit (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: "BAS Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A AU country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.