XMLport 1611 "Sales Cr.Memo - PEPPOL BIS 3.0"
Base Application · Microsoft.Sales.Peppol
Across versionsobsolete pending since 29.0
- BC23-24present
- BC254 events added
- BC264 events added, 1 procedures added
- BC27-28unchanged
- BC29declaration changed
- BC30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Sales.Peppol · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Sales Cr.Memo - PEPPOL BIS 3.0 |
| ObsoleteState | Pending |
| ObsoleteTag | 29.0 |
| ObsoleteReason | Replaced by PEPPOL App |
Events published
OnGetTotals(SourceRecRef: RecordRef; var SalesLine: Record "Sales Line"; var TempVATAmtLine: Record "VAT Amount Line" temporary; var TempVATProductPostingGroup: Record "VAT Product Posting Group" temporary; ProcessedDocType: Enum "PEPPOL Processing Type")+ BC25 (integration): Raised when calculating totals for PEPPOL BIS 3.0 sales credit memo export.- subscribers: Codeunit 6458 “Serv. PEPPOL Management” CreditMemoPEPPOLBIS30_OnGetTotals
OnInitialize(SourceRecRef: RecordRef; var TempSalesLineRounding: Record "Sales Line" temporary; var DocumentAttachments: Record "Document Attachment"; var ProcessedDocType: Enum "PEPPOL Processing Type"; var IsHandled: Boolean)+ BC25 (integration): Raised when initializing the PEPPOL BIS 3.0 sales credit memo export.- subscribers: Codeunit 6458 “Serv. PEPPOL Management” CreditMemoPEPPOLBIS30_OnInitialize
OnFindNextCreditMemoRec(Position: Integer; var SalesHeader: Record "Sales Header"; var Found: Boolean)+ BC25 (integration): Raised when finding the next credit memo record during PEPPOL BIS 3.0 export.- subscribers: Codeunit 6458 “Serv. PEPPOL Management” CreditMemoPEPPOLBIS30_OnFindNextCreditMemoRec
OnFindNextCreditMemoLineRec(Position: Integer; var SalesLine: Record "Sales Line"; var Found: Boolean)+ BC25 (integration): Raised when finding the next credit memo line record during PEPPOL BIS 3.0 export.- subscribers: Codeunit 6458 “Serv. PEPPOL Management” CreditMemoPEPPOLBIS30_OnFindNextCreditMemoLineRec
OnBeforeFindSalesCrMemoLine(var SalesCrMemoLine: Record "Sales Cr.Memo Line")+ BC26 (integration): Raised before finding sales credit memo lines during PEPPOL BIS 3.0 export.OnGetTotalsOnBeforeGetSalesLineTotals(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var SalesLine: Record "Sales Line")+ BC26 (integration): Raised before calculating sales line totals during PEPPOL BIS 3.0 credit memo export.OnInitializeOnBeforeGetInvoiceRoundingLine(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var SalesLine: Record "Sales Line")+ BC26 (integration): Raised before retrieving the invoice rounding line during initialization.OnCreditMemoLineLoopOnAfterGetRecordOnBeforeGetLineGeneralInfo(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var SalesLine: Record "Sales Line")+ BC26 (integration): Raised before retrieving line general information during credit memo line processing.
Procedures
Initialize(DocVariant: Variant): Initializes the XmlPort with the document to export.SetGeneratePDF(GeneratePDFValue: Boolean)+ BC26: Controls whether a PDF document should be generated and included as an additional document reference.
Plus 6 local procedures.
Triggers
OnPreXmlPort
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” (5 calls:
FindNextCreditMemoLineRec → FindNextSalesCreditMemoLineRec,FindNextCreditMemoRec → FindNextSalesCreditMemoRec,GetTotals → GetTaxCategories, …)
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: "xmlport", object_name: "Sales Cr.Memo - PEPPOL BIS 3.0"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.