---
id: object/pageextension/10012-us
type: object
title: Page extension 10012 "Posted Service Credit Memo NA" (US)
summary: Page extension 10012 "Posted Service Credit Memo NA" (US) in the US country layer (Microsoft.Service.History), extends "Posted Service Credit Memo". Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - pageextension
  - us layer
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 596ff90a7bc2720c19178c9d2f20b57197fd5749990101ad674007a28ed4f528
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/NA/BaseApp/Service/Local/History/PostedServiceCreditMemoNA.PageExt.al
    title: src/Layers/NA/BaseApp/Service/Local/History/PostedServiceCreditMemoNA.PageExt.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/us
  videos: []
  posts: []
  guidelines: []
object_type: pageextension
object_id: 10012
name: Posted Service Credit Memo NA
namespace: Microsoft.Service.History
app: Base Application
extends: Posted Service Credit Memo
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
country: US
counts:
  fields: 0
  procedures: 1
  events: 0
  subscribers: 0
  controls: 22
  actions: 6
relations:
  out: 0
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
---

# Page extension 10012 "Posted Service Credit Memo NA" (US)

> Page extension 10012 "Posted Service Credit Memo NA" (US) in the US country layer (Microsoft.Service.History), extends "Posted Service Credit Memo". Introduced in BC29, still in BC30.

US country layer · Microsoft.Service.History · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/NA/BaseApp/Service/Local/History/PostedServiceCreditMemoNA.PageExt.al) · facts from BC29

An object of the [US localization](../../localizations/us.md), not part of W1.

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Electronic Invoice | CFDI Purpose | `Rec."CFDI Purpose"` | Specifies the CFDI purpose required for reporting to the Mexican tax authorities (SAT). |
|  | CFDI Relation | `Rec."CFDI Relation"` | Specifies the relation of the CFDI document. |
|  | CFDI Period | `Rec."CFDI Period"` | Specifies the period to use when reporting for general public customers |
|  | SAT Address ID | `Rec."SAT Address ID"` | Specifies the SAT address that the goods or merchandise are moved to. |
|  | CFDI Export Code | `Rec."CFDI Export Code"` | Specifies a code to indicate if the document is used for exports to other countries. |
|  | CFDI Certificate of Origin No. | `Rec."CFDI Certificate of Origin No."` | Specifies the identifier which was used to pay for the issuance of the certificate of origin. |
|  | Control1310005 | `Rec."Foreign Trade"` | Specifies whether the goods or merchandise that are transported enter or leave the national territory. |
|  | SAT International Trade Term | `Rec."SAT International Trade Term"` | Specifies an international commercial terms code that are used in international sale contracts according to the SAT internatoinal trade terms definition. |
|  | SAT Certificate Name | `SATCertificateName` | Specifies the name of the certificate that is used to sign the e-document. |
|  | SAT Certificate Source | `SATCertificateSource` | Specifies the record with which the certificate is associated, such as General Ledger Setup or a specific Location (e.g., Location BLUE). |
|  | Exchange Rate USD | `Rec."Exchange Rate USD"` | Specifies the USD to MXN exchange rate that is used to report foreign trade documents to Mexican SAT authorities. This rate must match the rate used by the Mexican National Bank. |
|  | Electronic Document Status | `Rec."Electronic Document Status"` | Specifies the status of the document. |
|  | Date/Time Stamped | `Rec."Date/Time Stamped"` | Specifies the date and time that the document received a digital stamp from the authorized service provider. |
|  | Date/Time Sent | `Rec."Date/Time Sent"` | Specifies the date and time that the document was sent to the customer. |
|  | Date/Time Canceled | `Rec."Date/Time Canceled"` | Specifies the date and time that the document was canceled. |
|  | Error Code | `Rec."Error Code"` | Specifies the error code that the authorized service provider, PAC, has returned to Business Central. |
|  | Error Description | `Rec."Error Description"` | Specifies the error message that the authorized service provider, PAC, has returned to Business Central. |
|  | PAC Web Service Name | `Rec."PAC Web Service Name"` | Specifies the name of the authorized service provider, PAC, which has processed the electronic document. |
|  | Fiscal Invoice Number PAC | `Rec."Fiscal Invoice Number PAC"` | Specifies the official invoice number for the electronic document. |
|  | No. of E-Documents Sent | `Rec."No. of E-Documents Sent"` | Specifies the number of times that this document has been sent electronically. |
|  | CFDI Cancellation Reason Code | `Rec."CFDI Cancellation Reason Code"` | Specifies the reason for the cancellation as a code. |
|  | Substitution Document No. | `Rec."Substitution Document No."` | Specifies the document number that replaces the canceled one. It is required when the cancellation reason is 01. |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Electronic Document | Send | Send an email to the customer with the electronic service credit memo attached as an XML file. |  |
|  | Export E-Document as XML | Export the posted service credit memo as an electronic credit memo, an XML file, and save it to a specified location. |  |
|  | Export E-Document as PDF | Export the posted service credit memo as an electronic credit memo, a PDF document, when the stamp is received. |  |
|  | CFDI Relation Documents | View or add CFDI relation documents for the record. | Page "CFDI Relation Documents" |
|  | Cancel | Cancel the sending of the electronic service credit memo. |  |
| addafter(ServiceStatistics) | Statistics | View statistical information, such as the value of posted entries, for the record. | Page "Service Credit Memo Stats." |

## Procedures

1 local procedures, no public ones.

## Triggers

OnOpenPage, OnAfterGetRecord

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

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: "pageextension", object_name: "Posted Service Credit Memo NA")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.

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