EinvoiceDeliveryPreference - 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).

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 Amazon SDKs, see the following: