---
id: object/page/6623
type: object
title: Page 6623 "Blanket Purchase Order Archive"
summary: Page 6623 "Blanket Purchase Order Archive" in Base Application (Microsoft.Purchases.Archive). Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  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: c00a1d5575371edc6107dc4f25f1392c821d19d9fcfabc8115e456cfb6f02f68
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/Archive/BlanketPurchaseOrderArchive.Page.al
    title: src/Layers/W1/BaseApp/Purchases/Archive/BlanketPurchaseOrderArchive.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/sales-how-to-create-blanket-sales-orders
    title: Work with blanket sales orders or purchase orders
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/sales-how-to-create-blanket-sales-orders
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/purchasing
    - topic/business-central/business-functionality/sales
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 6623
name: Blanket Purchase 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: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/sales-how-to-create-blanket-sales-orders.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 63
  actions: 4
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 1
  implements: 0
---

# Page 6623 "Blanket Purchase Order Archive"

> Page 6623 "Blanket Purchase Order Archive" in Base Application (Microsoft.Purchases.Archive). Present since at least BC23, still in BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | Blanket Purchase 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 archived purchase order. |
|  | Buy-from Vendor No. | [Buy-from Vendor No.](../table/5109.md#fields) | Specifies the name of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from Vendor Name | [Buy-from Vendor Name](../table/5109.md#fields) | Specifies the name of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from 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 address of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from Address 2 | [Buy-from Address 2](../table/5109.md#fields) | Specifies an additional part of the address of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from Post Code | [Buy-from Post Code](../table/5109.md#fields) | Specifies the post code of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from City | [Buy-from City](../table/5109.md#fields) | Specifies the city of the vendor who delivered the items. <small>from the table field</small> |
|  | Buy-from Contact | [Buy-from Contact](../table/5109.md#fields) | Specifies the name of the contact person at the vendor who delivered the items. <small>from the table field</small> |
|  | Posting Date | [Posting Date](../table/5109.md#fields) | Specifies the date when the document was posted. |
|  | Order Date | [Order Date](../table/5109.md#fields) | Specifies the date when the order was created. <small>from the table field</small> |
|  | Document Date | [Document Date](../table/5109.md#fields) | Specifies the date the document was created. |
|  | Vendor Order No. | [Vendor Order No.](../table/5109.md#fields) | Specifies the vendor's order number. <small>from the table field</small> |
|  | Vendor Shipment No. | [Vendor Shipment No.](../table/5109.md#fields) | Specifies the vendor's shipment number. It is inserted in the corresponding field on the source document during posting. <small>from the table field</small> |
|  | Vendor Invoice No. | [Vendor Invoice No.](../table/5109.md#fields) | Specifies the document number of the original document you received from the vendor. You can require the document number for posting, or let it be optional. By default, it's required, so that this document references the original. Making document numbers optional removes a step from the posting proc... <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 (for example, a distribution center) assigned to the vendor or associated with the order. |
|  | Status | [Status](../table/5109.md#fields) | Specifies the status of the order. |
| Content | PurchLinesArchive | part [Page 6624 "Blanket Purch. Order Arch.Sub."](../page/6624.md) | — |
| Invoicing | Pay-to Vendor No. | [Pay-to Vendor No.](../table/5109.md#fields) | Specifies the number of the vendor that you received the invoice from. <small>from the table field</small> |
|  | Pay-to Name | [Pay-to Name](../table/5109.md#fields) | Specifies the name of the vendor who you received the invoice from. <small>from the table field</small> |
|  | Pay-to 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> |
|  | Pay-to Address | [Pay-to Address](../table/5109.md#fields) | Specifies the address of the vendor that you received the invoice from. <small>from the table field</small> |
|  | Pay-to Address 2 | [Pay-to Address 2](../table/5109.md#fields) | Specifies an additional part of the address of the vendor that the invoice was received from. <small>from the table field</small> |
|  | Pay-to Post Code | [Pay-to Post Code](../table/5109.md#fields) | Specifies the post code of the vendor that you received the invoice from. <small>from the table field</small> |
|  | Pay-to City | [Pay-to City](../table/5109.md#fields) | Specifies the city of the vendor that you received the invoice from. <small>from the table field</small> |
|  | Pay-to Contact | [Pay-to Contact](../table/5109.md#fields) | Specifies the name of the person to contact about an invoice from this vendor. <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> |
|  | Payment Terms Code | [Payment Terms Code](../table/5109.md#fields) | Specifies a formula that calculates the payment due date, payment discount date, and payment discount amount on the purchase document. |
|  | Due Date | [Due Date](../table/5109.md#fields) | Specifies when the related purchase invoice must be paid. <small>from the table field</small> |
|  | Payment Discount % | [Payment Discount %](../table/5109.md#fields) | Specifies the payment discount percentage that is granted if you pay on or before the date entered in the Pmt. Discount Date field. The discount percentage is specified in the Payment Terms Code field. |
|  | Payment Method Code | [Payment Method Code](../table/5109.md#fields) | Specifies the method of payment for payments to vendors. |
|  | On Hold | [On Hold](../table/5109.md#fields) | Specifies when an entry for an unpaid invoice has been posted and you create a finance charge memo or reminder. |
|  | 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> |
| Shipping | Ship-to Name | [Ship-to Name](../table/5109.md#fields) | Specifies the name of the company at the address to which the items were shipped. |
|  | Ship-to Address | [Ship-to Address](../table/5109.md#fields) | Specifies the address that the items are shipped to. <small>from the table field</small> |
|  | Ship-to Address 2 | [Ship-to Address 2](../table/5109.md#fields) | Specifies an additional part of the ship-to address, in case it is a long address. <small>from the table field</small> |
|  | Ship-to Post Code | [Ship-to Post Code](../table/5109.md#fields) | Specifies the postal code of the address. |
|  | Ship-to City | [Ship-to City](../table/5109.md#fields) | Specifies the city of the address that the items are shipped to. <small>from the table field</small> |
|  | Ship-to 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> |
|  | Ship-to Contact | [Ship-to Contact](../table/5109.md#fields) | Specifies the name of a contact person at the address that the items were shipped to. |
|  | Location Code | [Location Code](../table/5109.md#fields) | Specifies the location where the items are to be placed when they are received. This field acts as the default location for new lines. Location code for individual lines can differ from it. <small>from the table field</small> |
|  | Inbound Whse. Handling Time | [Inbound Whse. Handling Time](../table/5109.md#fields) | Specifies the time it takes to make items part of available inventory, after the items have been posted as received. <small>from the table field</small> |
|  | Shipment Method Code | [Shipment Method Code](../table/5109.md#fields) | Specifies the delivery conditions of the related shipment, such as free on board (FOB). <small>from the table field</small> |
|  | Lead Time Calculation | [Lead Time Calculation](../table/5109.md#fields) | Specifies a date formula for the amount of time it takes to replenish the item. <small>from the table field</small> |
|  | Requested Receipt Date | [Requested Receipt Date](../table/5109.md#fields) | Specifies the date that you want the vendor to deliver your order. The field is used to calculate the latest date you can order, as follows: requested receipt date - lead time calculation = order date. If you do not need delivery on a specific date, you can leave the field blank. |
|  | Promised Receipt Date | [Promised Receipt Date](../table/5109.md#fields) | Specifies the date that the vendor has promised to deliver the order. <small>from the table field</small> |
|  | Expected Receipt Date | [Expected Receipt Date](../table/5109.md#fields) | Specifies the date you expect the items to be available in your warehouse. If you leave the field blank, it will be calculated as follows: Planned Receipt Date + Safety Lead Time + Inbound Warehouse Handling Time = Expected Receipt Date. |
|  | Sell-to Customer No. | [Sell-to Customer No.](../table/5109.md#fields) | Specifies the number of the customer who will receive the products and be billed by default. |
|  | Ship-to Code | [Ship-to Code](../table/5109.md#fields) | Specifies a code for an alternate shipment address if you want to ship to another address than the one that has been entered automatically. This field is also used in case of drop shipment. <small>from the table field</small> |
| Foreign Trade | Currency Code | [Currency Code](../table/5109.md#fields) | Specifies the currency code for the amount on the line. |
|  | Transaction Type | [Transaction Type](../table/5109.md#fields) | Specifies the number for the transaction type, for the purpose of reporting to INTRASTAT. |
|  | Transaction Specification | [Transaction Specification](../table/5109.md#fields) | Specifies a code for the purchase document's transaction specification, for the purpose of reporting to INTRASTAT. |
|  | 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 area in which your company has to pay sales tax. |
| 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 who archived the document. |
|  | 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 |
|---|---|---|---|
| Version | Card | View or edit detailed information about the vendor on the purchase document. | [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 | Prepare to print the document. A report request window for the document opens where you can specify what to include on the print-out. |  |

## Relations

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

## Pages and codeunits on this table

- [Page 6625 "Blanket Purch. Order Archives"](../page/6625.md) (card page)

## Called by

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.

- [Table 5065 "Interaction Log Entry"](../table/5065.md) (1 call: `ShowDocument → (object)`)

## Across versions

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

## Documented on Microsoft Learn

- [Work with blanket sales orders or purchase orders](https://learn.microsoft.com/dynamics365/business-central/sales-how-to-create-blanket-sales-orders)

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