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_TESTRequired: 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_PAYMENTRequired: Yes
- Protocol
-
The communication protocol to use for e-invoice delivery.
Type: String
Valid Values:
CXMLRequired: 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_PDFRequired: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: