interface EinvoiceDeliveryPreferenceProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.Invoicing.CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsinvoicing#CfnProcurementPortalPreferencePropsMixin_EinvoiceDeliveryPreferenceProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.invoicing.CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty |
Python | aws_cdk.cfn_property_mixins.aws_invoicing.CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_invoicing » CfnProcurementPortalPreferencePropsMixin » EinvoiceDeliveryPreferenceProperty |
Specifies the preferences for e-invoice delivery.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_invoicing as invoicing } from '@aws-cdk/cfn-property-mixins';
const einvoiceDeliveryPreferenceProperty: invoicing.CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty = {
connectionTestingMethod: 'connectionTestingMethod',
einvoiceDeliveryActivationDate: 'einvoiceDeliveryActivationDate',
einvoiceDeliveryAttachmentTypes: ['einvoiceDeliveryAttachmentTypes'],
einvoiceDeliveryDocumentTypes: ['einvoiceDeliveryDocumentTypes'],
protocol: 'protocol',
purchaseOrderDataSources: [{
einvoiceDeliveryDocumentType: 'einvoiceDeliveryDocumentType',
purchaseOrderDataSourceType: 'purchaseOrderDataSourceType',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| connection | string | The method to use for testing the connection to the procurement portal. |
| einvoice | string | The ISO 8601 date-time when e-invoice delivery should be activated. |
| einvoice | string[] | The types of attachments to include with the e-invoice delivery. |
| einvoice | string[] | The types of e-invoice documents to be delivered. |
| protocol? | string | The communication protocol to use for e-invoice delivery. |
| purchase | IResolvable | (IResolvable | Purchase)[] | The sources of purchase order data. |
connectionTestingMethod?
Type:
string
(optional)
The method to use for testing the connection to the procurement portal.
einvoiceDeliveryActivationDate?
Type:
string
(optional)
The ISO 8601 date-time when e-invoice delivery should be activated.
einvoiceDeliveryAttachmentTypes?
Type:
string[]
(optional)
The types of attachments to include with the e-invoice delivery.
einvoiceDeliveryDocumentTypes?
Type:
string[]
(optional)
The types of e-invoice documents to be delivered.
protocol?
Type:
string
(optional)
The communication protocol to use for e-invoice delivery.
purchaseOrderDataSources?
Type:
IResolvable | (IResolvable | Purchase)[]
(optional)
The sources of purchase order data.

.NET
Go
Java
Python
TypeScript