codeunitFinanceofficial - Microsoftderived - from the source, no model text

Codeunit 10740 "No Taxable Mgt." (ES)

ES country layer · Microsoft.Finance.VAT.Calculation

Across versions

  1. BC23-28not present
  2. BC29-30present

ES country layer · Microsoft.Finance.VAT.Calculation · BC29-30 · source at ea08af5e · facts from BC29

An object of the ES localization, not part of W1.

Properties

Property Value
Permissions TableData “No Taxable Entry” = rm

Events published

  • OnUpdateNoTaxableEntryFromCustomerLedgerEntryOnBeforeCalcAmount(CustLedgerEntry: Record "Cust. Ledger Entry"; var ShouldExit: Boolean) (integration)

Event subscriptions

  • InsertNoTaxableEntryOnPostGLAcc subscribes to Codeunit “12” OnAfterPostGLAcc
  • InsertNoTaxableEntryOnPostVend subscribes to Codeunit “Gen. Jnl.-Post Line” OnAfterPostVend
  • InsertNoTaxableEntryOnPostCust subscribes to Codeunit “Gen. Jnl.-Post Line” OnAfterPostCust
  • ReverseNoTaxableEntryVend subscribes to Codeunit “Gen. Jnl.-Post Reverse” OnReverseVendLedgEntryOnBeforeInsertVendLedgEntry
  • ReverseNoTaxableEntryCust subscribes to Codeunit “Gen. Jnl.-Post Reverse” OnReverseCustLedgEntryOnBeforeInsertCustLedgEntry
  • TestPurchLineOnPurchPost subscribes to Codeunit “Purch.-Post” OnAfterTestPurchLine
  • TestSalesLineOnSalesPost subscribes to Codeunit “Sales-Post” OnAfterTestSalesLine
  • TestGenJnlLineOnGenJnlPost subscribes to Codeunit “Gen. Jnl.-Check Line” OnAfterCheckGenJnlLine

Procedures

  • FindNoTaxableLinesPurchaseInvoice(var PurchInvLine: Record "Purch. Inv. Line"; VendorNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean
  • FindNoTaxableLinesPurchaseCrMemo(var PurchCrMemoLine: Record "Purch. Cr. Memo Line"; VendorNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean
  • FindNoTaxableLinesSalesInvoice(var SalesInvoiceLine: Record "Sales Invoice Line"; CustomerNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean
  • FindNoTaxableLinesSalesCrMemo(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; CustomerNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean
  • FindNoTaxableLinesServiceInvoice(var ServiceInvoiceLine: Record Microsoft.Service.History."Service Invoice Line"; CustomerNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean (obsolete 27.0: Moved to codeunit Serv. No Taxable Mgt.)
  • FindNoTaxableLinesServiceCrMemo(var ServiceCrMemoLine: Record Microsoft.Service.History."Service Cr.Memo Line"; CustomerNo: Code[20]; DocumentNo: Code[20]; PostingDate: Date): Boolean (obsolete 27.0: Moved to codeunit Serv. No Taxable Mgt.)
  • InsertNoTaxableEntriesFromSalesLines(var PostedLineRecRef: RecordRef; NoTaxableEntry: Record "No Taxable Entry"; Sign: Integer)
  • CalcNoTaxableAmountCustomerSimple(var NormalAmount: Decimal; var EUServiceAmount: Decimal; var EU3PartyAmount: Decimal; CustomerNo: Code[20]; FromDate: Date; ToDate: Date; FilterString: Text)
  • CalcNoTaxableAmountCustomerWithDeliveryCode(var NoTaxableNormalAmount: array[3] of Decimal; var EUServiceAmount: Decimal; var EU3PartyAmount: Decimal; CustomerNo: Code[20]; FromDate: Date; ToDate: Date; FilterString: Text)
  • CalcNoTaxableAmountVendor(var NormalAmount: Decimal; var EUServiceAmount: Decimal; VendorNo: Code[20]; FromDate: Date; ToDate: Date; FilterString: Text[1024])
  • UpdateNoTaxableEntryFromVendorLedgerEntry(VendorLedgerEntry: Record "Vendor Ledger Entry")
  • UpdateNoTaxableEntryFromCustomerLedgerEntry(CustLedgerEntry: Record "Cust. Ledger Entry")

Plus 29 local procedures.

Triggers

OnRun

Recent changes

Deprecations

  • procedure FindNoTaxableLinesServiceCrMemo: Pending 27.0 (#if not CLEAN27), “Moved to codeunit Serv. No Taxable Mgt.”
  • procedure FindNoTaxableLinesServiceInvoice: Pending 27.0 (#if not CLEAN27), “Moved to codeunit Serv. No Taxable Mgt.”

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: "codeunit", object_name: "No Taxable Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

A ES country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.

Evidence 1 sources