reportSales & Receivablesofficial - Microsoftderived - from the source, no model text

Report 1307 "Standard Sales - Credit Memo"

Base Application · Microsoft.Sales.History

Across versions

  1. BC23-25present
  2. BC261 procedures added, 1 events added
  3. BC27-30unchanged

Neighbourhood 8 connected objects and pages

Report extension 6168 "PostedSalesCrdMemoWithQR" (extended by)PostedSalesCrdMemoWithQRReport extension 8007 "Contract Stand. Sales Cr. Memo" (extended by)Contract Stand. Sales Cr. MemoCodeunit 368 "Format Document" (calls, 7 links)Format DocumentCodeunit 365 "Format Address" (calls, 3 links)Format AddressCodeunit 5051 "SegManagement" (calls, 2 links)SegManagementCodeunit 9520 "Mail Management" (calls)Mail ManagementSales report overview (Learn pages)Sales report overviewStandard Sales Credit Memo report (Learn pages)Standard Sales Credit Memo r…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Sales.History · captioned “Sales - Credit Memo” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Sales - Credit Memo
Permissions TableData “Sales Shipment Buffer” = rimd

Events published

  • OnBeforeDocumentCaption(SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var DocCaption: Text[250]) (integration)
  • OnBeforeFormatLineValues(SalesCrMemoLine: Record "Sales Cr.Memo Line"; var FormattedQuantity: Text; var FormattedUnitPrice: Text; var FormattedVATPercentage: Text; var FormattedLineAmount: Text; var IsHandled: Boolean) (integration)
  • OnAfterFormatDocumentFields(SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)
  • OnLineOnAfterGetRecordOnBeforeCheckLineDiscount(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)
  • OnInitReportForGlobalVariable(var IsHandled: Boolean; var LegalOfficeTxt: Text; var LegalOfficeLbl: Text; var CustomGiroTxt: Text; var CustomGiroLbl: Text; var LegalStatementLbl: Text) (integration)
  • OnBeforeVATAmountLineInsertLine(var VATAmountLine: Record "VAT Amount Line"; var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean) + BC26 (integration)
  • OnHeaderOnAfterGetRecordOnAfterUpdateNoPrinted(ReportInPreviewMode: Boolean; var SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)

Procedures

  • IsReportInPreviewMode(): Boolean (protected)
  • InitializeRequest(NewLogInteraction: Boolean; DisplayAsmInfo: Boolean): Initializes the report request options for the sales credit memo report.

Plus 9 local procedures.

Triggers

OnInitReport, OnPostReport, OnPreReport

Extended by

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.

Countries that replace it

CA, ES, FR, MX, US

Documented on Microsoft Learn

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: "report", object_name: "Standard Sales - Credit Memo"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 3 sources