---
id: object/page/6644
type: object
title: Page 6644 "Purchase Return Order Archive"
summary: Page 6644 "Purchase Return Order Archive" in Base Application (Microsoft.Purchases.Archive). Present since at least BC23, still in BC30, changed in BC25-26.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "26"
  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: 157bde72c2d63e407eb9eb4b00c559798ef478d1b60bca1eafb67f714914bd46
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/Archive/PurchaseReturnOrderArchive.Page.al
    title: src/Layers/W1/BaseApp/Purchases/Archive/PurchaseReturnOrderArchive.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/across-how-to-archive-documents
    title: Archive sales, purchase, project, and service documents
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/across-how-to-archive-documents
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/general-business-functionality
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 6644
name: Purchase Return Order Archive
namespace: Microsoft.Purchases.Archive
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "25"
  - "26"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/across-how-to-archive-documents.md
counts:
  fields: 0
  procedures: 3
  events: 0
  subscribers: 0
  controls: 69
  actions: 5
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Page 6644 "Purchase Return Order Archive"

> Page 6644 "Purchase Return Order Archive" in Base Application (Microsoft.Purchases.Archive). Present since at least BC23, still in BC30, changed in BC25-26.

Base Application · Microsoft.Purchases.Archive · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/Archive/PurchaseReturnOrderArchive.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Purchase Return Order Archive |
| SourceTable | Purchase Header Archive |
| PageType | Document |

## 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 |
|---|---|---|---|
| General | No. | [No.](../table/5109.md#fields) | Specifies the number of the involved entry or record, according to the specified number series. <small>from the table field</small> |
|  | Vendor No. | [Buy-from Vendor No.](../table/5109.md#fields) | Specifies the number of the vendor who returns the products. |
|  | Vendor | [Buy-from Vendor Name](../table/5109.md#fields) | Specifies the name of the vendor to whom you will send the purchase return order. |
|  | Vendor Name 2 | [Buy-from Vendor Name 2](../table/5109.md#fields) | Specifies an additional part of the name of the vendor that you’re buying from. <small>from the table field</small> |
| Buy-from | Address | [Buy-from Address](../table/5109.md#fields) | Specifies the vendor's buy-from address. |
|  | Address 2 | [Buy-from Address 2](../table/5109.md#fields) | Specifies an additional part of the vendor's buy-from address. |
|  | City | [Buy-from City](../table/5109.md#fields) | Specifies the city of the vendor on the purchase document. |
| BuyFromCounty | Buy-from County | [Buy-from County](../table/5109.md#fields) | Specifies the county of your vendor. <small>from the table field</small> |
| Buy-from | Post Code | [Buy-from Post Code](../table/5109.md#fields) | Specifies the postal code. |
|  | Country/Region Code | [Buy-from Country/Region Code](../table/5109.md#fields) | Specifies the city of the vendor who delivered the items. <small>from the table field</small> |
|  | Contact No. | [Buy-from Contact No.](../table/5109.md#fields) | Specifies the number of the contact who sends the invoice. |
|  | Phone No. | `BuyFromContact."Phone No."` | Specifies the telephone number of the vendor contact person. |
|  | Mobile Phone No. | `BuyFromContact."Mobile Phone No."` | Specifies the mobile telephone number of the vendor contact person. |
|  | Email | `BuyFromContact."E-Mail"` | Specifies the email address of the vendor contact person. |
| General | Contact | [Buy-from Contact](../table/5109.md#fields) | Specifies the name of the person to contact about an order from this vendor. |
|  | Document Date | [Document Date](../table/5109.md#fields) | Specifies the date when the related document was created. <small>from the table field</small> |
|  | Posting Date | [Posting Date](../table/5109.md#fields) | Specifies the entry's posting date. <small>from the table field</small> |
|  | Order Date | [Order Date](../table/5109.md#fields) | Specifies the date when the order was created. <small>from the table field</small> |
|  | Vendor Authorization No. | [Vendor Authorization No.](../table/5109.md#fields) | Specifies the identification number of a compensation agreement. This number is sometimes referred to as the RMA No.(Returns Materials Authorization). |
|  | Vendor Cr. Memo No. | [Vendor Cr. Memo No.](../table/5109.md#fields) | Specifies the number that the vendor uses for the credit memo you are creating in this purchase return order. <small>from the table field</small> |
|  | Order Address Code | [Order Address Code](../table/5109.md#fields) | Specifies the order address of the related vendor. <small>from the table field</small> |
|  | Purchaser Code | [Purchaser Code](../table/5109.md#fields) | Specifies which purchaser is assigned to the vendor. <small>from the table field</small> |
|  | Responsibility Center | [Responsibility Center](../table/5109.md#fields) | Specifies the code of the responsibility center, such as a distribution hub, that is associated with the involved user, company, customer, or vendor. <small>from the table field</small> |
|  | Assigned User ID | [Assigned User ID](../table/5109.md#fields) | Specifies the ID of the user who is responsible for the document. <small>from the table field</small> |
|  | Status | [Status](../table/5109.md#fields) | Specifies whether the document is open, released, pending approval, or pending prepayment. |
| Content | PurchLinesArchive | part [Page 6645 "Purch Return Order Arc Subform"](../page/6645.md) | — |
| Invoice Details | Currency Code | [Currency Code](../table/5109.md#fields) | Specifies the currency that is used on the entry. <small>from the table field</small> |
|  | Prices Including VAT | [Prices Including VAT](../table/5109.md#fields) | Specifies if the Unit Price and Line Amount fields on document lines should be shown with or without VAT. <small>from the table field</small> |
|  | VAT Bus. Posting Group | [VAT Bus. Posting Group](../table/5109.md#fields) | Specifies the VAT specification of the involved customer or vendor to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. <small>from the table field</small> |
|  | Transaction Type | [Transaction Type](../table/5109.md#fields) | Specifies the type of transaction that the document represents, for the purpose of reporting to INTRASTAT. <small>from the table field</small> |
|  | Shortcut Dimension 1 Code | [Shortcut Dimension 1 Code](../table/5109.md#fields) | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. <small>from the table field</small> |
|  | Shortcut Dimension 2 Code | [Shortcut Dimension 2 Code](../table/5109.md#fields) | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. <small>from the table field</small> |
|  | Applies-to Doc. Type | [Applies-to Doc. Type](../table/5109.md#fields) | Specifies the type of the posted document that this document or journal line will be applied to when you post, for example to register payment. <small>from the table field</small> |
|  | Applies-to Doc. No. | [Applies-to Doc. No.](../table/5109.md#fields) | Specifies the number of the posted document that this document or journal line will be applied to when you post, for example to register payment. <small>from the table field</small> |
|  | Applies-to ID | [Applies-to ID](../table/5109.md#fields) | Specifies the ID of entries that will be applied to when you choose the Apply Entries action. <small>from the table field</small> |
|  | Location Code | [Location Code](../table/5109.md#fields) | Specifies the location where the items are to be shipped. This field acts as the default location for new lines. Location code for individual lines can differ from it. |
|  | Expected Receipt Date | [Expected Receipt Date](../table/5109.md#fields) | Specifies the date on which the received items were expected. |
| Ship-to | Name | [Ship-to Name](../table/5109.md#fields) | Specifies the name of the vendor sending the order. |
|  | Name 2 | [Ship-to Name 2](../table/5109.md#fields) | Specifies an additional part of the name for the order address of the vendor. |
|  | Address | [Ship-to Address](../table/5109.md#fields) | Specifies the vendor's buy-from address. |
|  | Address 2 | [Ship-to Address 2](../table/5109.md#fields) | Specifies an additional part of the vendor's buy-from address. |
|  | City | [Ship-to City](../table/5109.md#fields) | Specifies the city of the vendor on the purchase document. |
| ShipToCounty | Ship-to County | [Ship-to County](../table/5109.md#fields) | Specifies the county of the ship-to address. <small>from the table field</small> |
| Ship-to | Post Code | [Ship-to Post Code](../table/5109.md#fields) | Specifies the postal code. |
|  | Country/Region Code | [Ship-to Country/Region Code](../table/5109.md#fields) | Specifies the country/region code of the address that the items are shipped to. <small>from the table field</small> |
|  | Phone No. | [Ship-to Phone No.](../table/5109.md#fields) | Specifies the telephone number of the company's shipping address. <small>from the table field</small> |
|  | Contact | [Ship-to Contact](../table/5109.md#fields) | Specifies the name of the person to contact about an order from this vendor. |
| Pay-to | Name | [Pay-to Name](../table/5109.md#fields) | Specifies the name of the vendor sending the order. |
|  | Name 2 | [Pay-to Name 2](../table/5109.md#fields) | Specifies an additional part of the name of the vendor who you receive the invoice or credit memo from. <small>from the table field</small> |
|  | Address | [Pay-to Address](../table/5109.md#fields) | Specifies the vendor's buy-from address. |
|  | Address 2 | [Pay-to Address 2](../table/5109.md#fields) | Specifies an additional part of the vendor's buy-from address. |
|  | City | [Pay-to City](../table/5109.md#fields) | Specifies the city of the vendor on the purchase document. |
| PayToCounty | Pay-to County | [Pay-to County](../table/5109.md#fields) | Specifies the county of the vendor on the purchase document. <small>from the table field</small> |
| Pay-to | Post Code | [Pay-to Post Code](../table/5109.md#fields) | Specifies the postal code. |
|  | Country/Region Code | [Pay-to Country/Region Code](../table/5109.md#fields) | Specifies the country/region code of the address. <small>from the table field</small> |
|  | Contact No. | [Pay-to Contact No.](../table/5109.md#fields) | Specifies the number of the contact who sends the invoice. |
|  | Contact | [Pay-to Contact](../table/5109.md#fields) | Specifies the name of the person to contact about an order from this vendor. |
|  | Phone No. | `PayToContact."Phone No."` | Specifies the telephone number of the vendor contact person. |
|  | Mobile Phone No. | `PayToContact."Mobile Phone No."` | Specifies the mobile telephone number of the vendor contact person. |
|  | Email | `PayToContact."E-Mail"` | Specifies the email address of the vendor contact person. |
| Foreign Trade | Transaction Specification | [Transaction Specification](../table/5109.md#fields) | Specifies a specification of the document's transaction, for the purpose of reporting to INTRASTAT. <small>from the table field</small> |
|  | Transport Method | [Transport Method](../table/5109.md#fields) | Specifies the transport method, for the purpose of reporting to INTRASTAT. <small>from the table field</small> |
|  | Entry Point | [Entry Point](../table/5109.md#fields) | Specifies the code of the port of entry where the items pass into your country/region, for reporting to Intrastat. <small>from the table field</small> |
|  | Area | [Area](../table/5109.md#fields) | Specifies the destination country or region for the purpose of Intrastat reporting. <small>from the table field</small> |
| Version | Version No. | [Version No.](../table/5109.md#fields) | Specifies the version number of the archived document. <small>from the table field</small> |
|  | Archived By | [Archived By](../table/5109.md#fields) | Specifies the user ID of the person who archived this document. <small>from the table field</small> |
|  | Date Archived | [Date Archived](../table/5109.md#fields) | Specifies the date when the document was archived. <small>from the table field</small> |
|  | Time Archived | [Time Archived](../table/5109.md#fields) | Specifies what time the document was archived. <small>from the table field</small> |
|  | Interaction Exist | [Interaction Exist](../table/5109.md#fields) | Specifies that the archived document is linked to an interaction log entry. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Incoming Document | View Incoming Document | View any incoming document records and file attachments that exist for the entry or document, for example for auditing purposes |  |
| Version | Card | View or change detailed information about the record on the document or journal line. | [Page 26 "Vendor Card"](../page/26.md) |
|  | Dimensions | View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history. |  |
|  | Comments | View or add comments for the record. | [Page 5179 "Purch. Archive Comment Sheet"](../page/5179.md) |
|  | Print | Print the information in the window. A print request window opens where you can specify what to include on the print-out. |  |

## Procedures

3 local procedures, no public ones.

## Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnOpenPage

## Relations

- source table [Table 5109 "Purchase Header Archive"](../table/5109.md)

## Pages and codeunits on this table

- [Page 6646 "Purchase Return List Archive"](../page/6646.md) (card page)

## 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 365 "Format Address"](../codeunit/365.md) (1 call: `ActivateFields → UseCounty`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC25-26

## Documented on Microsoft Learn

- [Archive sales, purchase, project, and service documents](https://learn.microsoft.com/dynamics365/business-central/across-how-to-archive-documents)

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: "page", object_name: "Purchase Return Order Archive")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
