ProcurementPortalPreference - Amazon Billing and Cost Management
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

ProcurementPortalPreference

Represents the full configuration of a procurement portal preference, including settings for e-invoice delivery and purchase order retrieval.

Contents

AwsAccountId

The Amazon Web Services account ID associated with this procurement portal preference.

Type: String

Pattern: \d{12}

Required: Yes

BuyerDomain

The domain identifier for the buyer in the procurement portal.

Type: String

Valid Values: NetworkID

Required: Yes

BuyerIdentifier

The unique identifier for the buyer in the procurement portal.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: \S+

Required: Yes

CreateDate

The date and time when the procurement portal preference was created.

Type: Timestamp

Required: Yes

EinvoiceDeliveryEnabled

Indicates whether e-invoice delivery is enabled for this procurement portal preference.

Type: Boolean

Required: Yes

LastUpdateDate

The date and time when the procurement portal preference was last updated.

Type: Timestamp

Required: Yes

ProcurementPortalName

The name of the procurement portal.

Type: String

Valid Values: SAP_BUSINESS_NETWORK | COUPA

Required: Yes

ProcurementPortalPreferenceArn

The Amazon Resource Name (ARN) of the procurement portal preference.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: arn:aws:invoicing::[0-9]{12}:procurement-portal-preference/[-a-zA-Z0-9]+

Required: Yes

PurchaseOrderRetrievalEnabled

Indicates whether purchase order retrieval is enabled for this procurement portal preference.

Type: Boolean

Required: Yes

SupplierDomain

The domain identifier for the supplier in the procurement portal.

Type: String

Valid Values: NetworkID

Required: Yes

SupplierIdentifier

The unique identifier for the supplier in the procurement portal.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: \S+

Required: Yes

Version

The version number of the procurement portal preference configuration.

Type: Long

Required: Yes

Contacts

List of contact information for portal administrators and technical contacts.

Type: Array of Contact objects

Array Members: Fixed number of 1 item.

Required: No

EinvoiceDeliveryPreference

The configuration settings that specify how e-invoices are delivered to the procurement portal.

Type: EinvoiceDeliveryPreference object

Required: No

EinvoiceDeliveryPreferenceStatus

The current status of the e-invoice delivery preference.

Type: String

Valid Values: PENDING_VERIFICATION | TEST_INITIALIZED | TEST_INITIALIZATION_FAILED | TEST_FAILED | ACTIVE | SUSPENDED

Required: No

EinvoiceDeliveryPreferenceStatusReason

The reason for the current e-invoice delivery preference status.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: [\s\S]*

Required: No

ProcurementPortalInstanceEndpoint

The endpoint URL where e-invoices are delivered to the procurement portal.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: \S+

Required: No

ProcurementPortalSharedSecret

The shared secret or authentication credential used for secure communication with the procurement portal.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: \S+

Required: No

PurchaseOrderRetrievalEndpoint

The endpoint URL used for retrieving purchase orders from the procurement portal.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: \S+

Required: No

PurchaseOrderRetrievalPreferenceStatus

The current status of the purchase order retrieval preference.

Type: String

Valid Values: PENDING_VERIFICATION | TEST_INITIALIZED | TEST_INITIALIZATION_FAILED | TEST_FAILED | ACTIVE | SUSPENDED

Required: No

PurchaseOrderRetrievalPreferenceStatusReason

The reason for the current purchase order retrieval preference status.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 1024.

Pattern: [\s\S]*

Required: No

Selector

Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.

Type: ProcurementPortalPreferenceSelector object

Required: No

TestEnvPreference

Configuration on settings for the test environment of the procurement portal.

Type: TestEnvPreference object

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: