Codeunit 6458 "Serv. PEPPOL Management"
Base Application · Microsoft.Sales.Peppol
Across versionsobsolete pending since 29.0
- BC23-24not present
- BC25added
- BC262 events added
- BC27unchanged
- BC2824 procedures changed
- BC2916 procedures removed
- BC30unchanged
Neighbourhood 1 connected objects and pages
Base Application · Microsoft.Sales.Peppol · BC25-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
| ObsoleteState | Pending |
| ObsoleteTag | 29.0 |
| ObsoleteReason | Replaced by PEPPOL App |
Events published
OnAfterFindNextServiceInvoiceRec(var ServiceInvoiceHeader: Record "Service Invoice Header"; var SalesHeader: Record "Sales Header"; Position: Integer; var Found: Boolean)(integration)OnAfterFindNextServiceInvoiceLineRec(var ServiceInvoiceLine: Record "Service Invoice Line"; var SalesLine: Record "Sales Line"; var Found: Boolean)(integration)OnAfterFindNextServiceCreditMemoRec(var ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var SalesHeader: Record "Sales Header"; Position: Integer; var Found: Boolean)(integration)OnAfterFindNextServiceCrMemoLineRec(var ServiceCrMemoLine: Record "Service Cr.Memo Line"; var SalesLine: Record "Sales Line"; var Found: Boolean)(integration)OnBeforeFindServiceInvoiceLine(var SalesInvoiceLine: Record "Service Invoice Line")+ BC26 (integration)OnBeforeFindServiceCrMemoLine(var ServiceCrMemoLine: Record "Service Cr.Memo Line")+ BC26 (integration)
Event subscriptions
- CreditMemoPEPPOLBIS30_OnInitialize subscribes to XmlPort “Sales Cr.Memo - PEPPOL BIS 3.0” OnInitialize
- CreditMemoPEPPOLBIS30_OnFindNextCreditMemoRec subscribes to XmlPort “Sales Cr.Memo - PEPPOL BIS 3.0” OnFindNextCreditMemoRec
- CreditMemoPEPPOLBIS30_OnFindNextCreditMemoLineRec subscribes to XmlPort “Sales Cr.Memo - PEPPOL BIS 3.0” OnFindNextCreditMemoLineRec
- CreditMemoPEPPOLBIS30_OnGetTotals subscribes to XmlPort “Sales Cr.Memo - PEPPOL BIS 3.0” OnGetTotals
- InvoicePEPPOLBIS30_OnInitialize subscribes to XmlPort “Sales Invoice - PEPPOL BIS 3.0” OnInitialize
- InvoicePEPPOLBIS30_OnFindNextInvoiceRec subscribes to XmlPort “Sales Invoice - PEPPOL BIS 3.0” OnFindNextInvoiceRec
- InvoicePEPPOLBIS30_OnFindNextInvoiceLineRec subscribes to XmlPort “Sales Invoice - PEPPOL BIS 3.0” OnFindNextInvoiceLineRec
- InvoicePEPPOLBIS30_OnGetTotals subscribes to XmlPort “Sales Invoice - PEPPOL BIS 3.0” OnGetTotals
Procedures
FindNextServiceInvoiceRec(var ServiceInvoiceHeader: Record "Service Invoice Header"; var SalesHeader: Record "Sales Header"; Position: Integer): BooleanFindNextServiceInvoiceLineRec(var ServiceInvoiceLine: Record Microsoft.Service.History."Service Invoice Line"; var SalesLine: Record "Sales Line"; Position: Integer): BooleanFindNextServiceCreditMemoRec(var ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var SalesHeader: Record "Sales Header"; Position: Integer): BooleanMapServiceLineTypeToSalesLineType(ServiceLineType: Enum "Service Line Type"): Enum "Sales Line Type"FindNextServiceCreditMemoLineRec(var ServiceCrMemoLine: Record "Service Cr.Memo Line"; var SalesLine: Record "Sales Line"; Position: Integer): Boolean
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1605 “PEPPOL Management” (14 calls:
CreditMemoPEPPOLBIS30_OnGetTotals → GetTaxCategories,CreditMemoPEPPOLBIS30_OnGetTotals → GetTotals,CreditMemoPEPPOLBIS30_OnGetTotals → TransferLineToSalesLine, …)
Deprecations
- object: Pending 29.0 (#if not CLEAN29), “Replaced by PEPPOL App”
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). The call sections above are our own, per object, from the BC29 call graph. 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: "Serv. PEPPOL Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.