EinvoiceDeliveryPreference - AWS Billing and Cost Management

EinvoiceDeliveryPreference

Specifies the preferences for e-invoice delivery, including document types, attachment types, and customization settings.

Contents

ConnectionTestingMethod

The method to use for testing the connection to the procurement portal.

Type: String

Valid Values: PROD_ENV_DOLLAR_TEST | TEST_ENV_REPLAY_TEST

Required: Yes

EinvoiceDeliveryActivationDate

The date when e-invoice delivery should be activated for this preference.

Type: Timestamp

Required: Yes

EinvoiceDeliveryDocumentTypes

The types of e-invoice documents to be delivered.

Type: Array of strings

Array Members: Minimum number of 0 items. Maximum number of 10 items.

Valid Values: AWS_CLOUD_INVOICE | AWS_CLOUD_CREDIT_MEMO | AWS_MARKETPLACE_INVOICE | AWS_MARKETPLACE_CREDIT_MEMO | AWS_REQUEST_FOR_PAYMENT

Required: Yes

Protocol

The communication protocol to use for e-invoice delivery.

Type: String

Valid Values: CXML

Required: Yes

PurchaseOrderDataSources

The sources of purchase order data to use for e-invoice generation and delivery.

Type: Array of PurchaseOrderDataSource objects

Required: Yes

EinvoiceDeliveryAttachmentTypes

The types of attachments to include with the e-invoice delivery.

Type: Array of strings

Valid Values: INVOICE_PDF | RFP_PDF

Required: No

See Also

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