AWS::Invoicing::ProcurementPortalPreference

Invoicing ProcurementPortalPreference

Creates and manages a procurement portal preference configuration for e-invoice delivery and purchase order retrieval.

Properties

14 configurable properties. 8 required. Click a row to see details.

Filter:
PropertyTypeFlags
BuyerDomain
string
RequiredCreate-only
BuyerIdentifier
string
RequiredCreate-only
Contacts
Array<Contact>
Required
EinvoiceDeliveryEnabled
boolean
Required
ProcurementPortalName
string
RequiredCreate-only
PurchaseOrderRetrievalEnabled
boolean
Required
SupplierDomain
string
RequiredCreate-only
SupplierIdentifier
string
RequiredCreate-only
EinvoiceDeliveryPreference
EinvoiceDeliveryPreference
ProcurementPortalInstanceEndpoint
string
ProcurementPortalSharedSecret
string
Write-only
Selector
ProcurementPortalPreferenceSelector
Tags
Array<Tag>
TestEnvPreference
TestEnvPreference

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
AwsAccountIdstringThe AWS account ID associated with this procurement portal preference.
CreateDatestringThe date and time when the procurement portal preference was created.
EinvoiceDeliveryPreferenceStatusstringThe current status of the e-invoice delivery preference.
LastUpdateDatestringThe date and time when the procurement portal preference was last updated.
ProcurementPortalPreferenceArnstringThe Amazon Resource Name (ARN) of the procurement portal preference.
PurchaseOrderRetrievalEndpointstringThe endpoint URL used for retrieving purchase orders from the procurement portal.
PurchaseOrderRetrievalPreferenceStatusstringThe current status of the purchase order retrieval preference.
VersionintegerThe version number of the procurement portal preference configuration.

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Invoicing::ProcurementPortalPreference

Resources:
  MyResource:
    Type: AWS::Invoicing::ProcurementPortalPreference
    Properties:
      ProcurementPortalName: "SAP_BUSINESS_NETWORK"
      BuyerDomain: "NetworkID"
      BuyerIdentifier: "my-buyeridentifier"
      SupplierDomain: "NetworkID"
      SupplierIdentifier: "my-supplieridentifier"
      EinvoiceDeliveryEnabled: true
      PurchaseOrderRetrievalEnabled: true
      Contacts: []
      Tags:
        - Key: Environment
          Value: Production

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

invoicing:CreateProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:TagResourceinvoicing:ListTagsForResource

read

invoicing:GetProcurementPortalPreferenceinvoicing:ListTagsForResource

update

invoicing:PutProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:TagResourceinvoicing:UntagResourceinvoicing:ListTagsForResource

delete

invoicing:DeleteProcurementPortalPreferenceinvoicing:GetProcurementPortalPreferenceinvoicing:ListTagsForResource

list

invoicing:ListProcurementPortalPreferences

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceInvoicing
Properties22
Required8
TaggingSupported
Primary IDProcurementPortalPreferenceArn

Supported Operations

CreateReadUpdateDeleteList

Immutable After Creation

These properties cannot be changed after the resource is created. Updating them triggers a replacement.

ProcurementPortalNameBuyerDomainBuyerIdentifierSupplierDomainSupplierIdentifier

Related Resources

External Links