Module Awso_invoicing.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule BasicString : sig ... end
Sourcemodule DiscountsBreakdownAmount : sig ... end

The discounted amount.

Sourcemodule FeesBreakdownAmount : sig ... end

The fee amount.

Sourcemodule TaxesBreakdownAmount : sig ... end

The tax amount.

Sourcemodule FeesBreakdownAmountList : sig ... end
Sourcemodule TaxesBreakdownAmountList : sig ... end
Sourcemodule InvoiceUnitArnString : sig ... end
Sourcemodule BasicStringWithoutSpace : sig ... end
Sourcemodule AccountIdString : sig ... end
Sourcemodule DiscountsBreakdown : sig ... end

The discounts details.

Sourcemodule FeesBreakdown : sig ... end

The details of fees.

Sourcemodule TaxesBreakdown : sig ... end

The details of the taxes.

Sourcemodule InvoiceUnitArns : sig ... end
Sourcemodule SellerOfRecords : sig ... end
Sourcemodule RuleAccountIdList : sig ... end
Sourcemodule Month : sig ... end
Sourcemodule Year : sig ... end
Sourcemodule BillingEntity : sig ... end
Sourcemodule AmountBreakdown : sig ... end

Details about how the total amount was calculated and categorized.

Sourcemodule CurrencyCode : sig ... end
Sourcemodule CurrencyExchangeDetails : sig ... end

The details of currency exchange.

Sourcemodule EmailString : sig ... end
Sourcemodule PurchaseOrderDataSource : sig ... end

Specifies the source configuration for retrieving purchase order data.

Sourcemodule StringWithoutNewLine : sig ... end
Sourcemodule SupplementalDocumentType : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule ValidationExceptionField : sig ... end

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Sourcemodule ResourceTagKey : sig ... end
Sourcemodule ResourceTagValue : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule BuyerDomain : sig ... end
Sourcemodule Long : sig ... end
Sourcemodule ProcurementPortalName : sig ... end

Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.

Sourcemodule SupplierDomain : sig ... end
Sourcemodule DescriptionString : sig ... end
Sourcemodule InvoiceUnitName : sig ... end
Sourcemodule InvoiceUnitRule : sig ... end

This is used to categorize the invoice unit. Values are Amazon Web Services account IDs. Currently, the only supported rule is LINKED_ACCOUNT.

Sourcemodule LastModifiedTimestamp : sig ... end
Sourcemodule BillSourceAccountList : sig ... end
Sourcemodule BillType : sig ... end
Sourcemodule BillingPeriod : sig ... end

The billing period for which you want to retrieve invoice-related documents.

Sourcemodule EinvoiceDeliveryStatus : sig ... end
Sourcemodule Entity : sig ... end

The organization name providing Amazon Web Services services.

Sourcemodule Integer : sig ... end
Sourcemodule InvoiceCurrencyAmount : sig ... end

The amount charged after taxes, in the preferred currency.

Sourcemodule InvoiceFrequency : sig ... end
Sourcemodule InvoiceType : sig ... end
Sourcemodule ReceiverRole : sig ... end
Sourcemodule TaxAuthorityStatus : sig ... end
Sourcemodule Contact : sig ... end

Represents contact information for a person or role associated with the procurement portal preference.

Sourcemodule ConnectionTestingMethod : sig ... end
Sourcemodule Protocol : sig ... end
Sourcemodule PurchaseOrderDataSources : sig ... end
Sourcemodule SupplementalDocument : sig ... end

Supplemental document associated with the invoice.

Sourcemodule ReceiverAddress : sig ... end

The details of the address associated with the receiver.

Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule ResourceTag : sig ... end

The tag structure that contains a tag key and value.

Provides a summary of a procurement portal preference, including key identifiers and status information.

Sourcemodule InvoiceUnit : sig ... end

An invoice unit is a set of mutually exclusive accounts that correspond to your business entity. Invoice units allow you separate Amazon Web Services account costs and configures your invoice for each business entity going forward.

Sourcemodule AccountIdList : sig ... end
Sourcemodule InvoiceUnitNames : sig ... end
Sourcemodule InvoiceSummary : sig ... end

The invoice that the API retrieved.

Sourcemodule DateInterval : sig ... end

The time period that you want invoice-related documents for.

Sourcemodule Contacts : sig ... end

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

Sourcemodule TestEnvPreference : sig ... end

Contains configuration settings for testing the procurement portal integration in a non-production environment.

Sourcemodule SupplementalDocuments : sig ... end
Sourcemodule InvoiceProfile : sig ... end

Contains high-level information about the invoice receiver.

Sourcemodule AccessDeniedException : sig ... end

You don't have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

The request could not be completed due to a conflict with the current state of the resource. This exception occurs when a concurrent modification is detected during an update operation, or when attempting to create a resource that already exists.

Sourcemodule InternalServerException : sig ... end

The processing request failed because of an unknown error, exception, or failure.

Sourcemodule ResourceNotFoundException : sig ... end

The resource could not be found.

The request was rejected because it attempted to create resources beyond the current Amazon Web Services account limits. The error message describes the limit exceeded.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule ValidationException : sig ... end

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Sourcemodule ResourceTagKeyList : sig ... end
Sourcemodule TagrisArn : sig ... end
Sourcemodule ResourceTagList : sig ... end
Sourcemodule TestEnvPreferenceInput : sig ... end

Input parameters for configuring test environment preferences for a procurement portal.

Sourcemodule MaxResults : sig ... end
Sourcemodule InvoiceUnits : sig ... end
Sourcemodule NextTokenString : sig ... end
Sourcemodule AsOfTimestamp : sig ... end
Sourcemodule Filters : sig ... end

An optional input to the list API. If multiple filters are specified, the returned list will be a configuration that match all of the provided filters. Supported filter types are InvoiceReceivers, Names, and Accounts.

Sourcemodule MaxResultsInteger : sig ... end
Sourcemodule InvoiceSummaries : sig ... end
Sourcemodule InvoiceSummariesFilter : sig ... end

Filters for your invoice summaries.

Sourcemodule InvoiceSummariesSelector : sig ... end

Specifies the invoice summary.

Represents the full configuration of a procurement portal preference, including settings for e-invoice delivery and purchase order retrieval.

Sourcemodule InvoicePDF : sig ... end

Invoice document data.

Sourcemodule ProfileList : sig ... end

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Updates the status of a procurement portal preference, including the activation state of e-invoice delivery and purchase order retrieval features.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Updates the status of a procurement portal preference, including the activation state of e-invoice delivery and purchase order retrieval features.

Sourcemodule UpdateInvoiceUnitResponse : sig ... end

You can update the invoice unit configuration at any time, and Amazon Web Services will use the latest configuration at the end of the month.

Sourcemodule UpdateInvoiceUnitRequest : sig ... end

You can update the invoice unit configuration at any time, and Amazon Web Services will use the latest configuration at the end of the month.

Sourcemodule UntagResourceResponse : sig ... end

Removes a tag from a resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes a tag from a resource.

Sourcemodule TagResourceResponse : sig ... end

Adds a tag to a resource.

Sourcemodule TagResourceRequest : sig ... end

Adds a tag to a resource.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Updates an existing procurement portal preference configuration. This operation can modify settings for e-invoice delivery and purchase order retrieval.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Updates an existing procurement portal preference configuration. This operation can modify settings for e-invoice delivery and purchase order retrieval.

Lists the tags for a resource.

Lists the tags for a resource.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Retrieves a list of procurement portal preferences associated with the Amazon Web Services account.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Retrieves a list of procurement portal preferences associated with the Amazon Web Services account.

Sourcemodule ListInvoiceUnitsResponse : sig ... end

This fetches a list of all invoice unit definitions for a given account, as of the provided AsOf date.

Sourcemodule ListInvoiceUnitsRequest : sig ... end

This fetches a list of all invoice unit definitions for a given account, as of the provided AsOf date.

Retrieves your invoice details programmatically, without line item details.

Retrieves your invoice details programmatically, without line item details.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Retrieves the details of a specific procurement portal preference configuration.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Retrieves the details of a specific procurement portal preference configuration.

Sourcemodule GetInvoiceUnitResponse : sig ... end

This retrieves the invoice unit definition.

Sourcemodule GetInvoiceUnitRequest : sig ... end

This retrieves the invoice unit definition.

Sourcemodule GetInvoicePDFResponse : sig ... end

Returns a URL to download the invoice document and supplemental documents associated with an invoice. The URLs are pre-signed and have expiration time. For special cases like Brazil, where Amazon Web Services generated invoice identifiers and government provided identifiers do not match, use the Amazon Web Services generated invoice identifier when making API requests. To grant IAM permission to use this operation, the caller needs the invoicing:GetInvoicePDF policy action.

Sourcemodule GetInvoicePDFRequest : sig ... end

Returns a URL to download the invoice document and supplemental documents associated with an invoice. The URLs are pre-signed and have expiration time. For special cases like Brazil, where Amazon Web Services generated invoice identifiers and government provided identifiers do not match, use the Amazon Web Services generated invoice identifier when making API requests. To grant IAM permission to use this operation, the caller needs the invoicing:GetInvoicePDF policy action.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Deletes an existing procurement portal preference. This action cannot be undone. Active e-invoice delivery and PO retrieval configurations will be terminated.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Deletes an existing procurement portal preference. This action cannot be undone. Active e-invoice delivery and PO retrieval configurations will be terminated.

Sourcemodule DeleteInvoiceUnitResponse : sig ... end

This deletes an invoice unit with the provided invoice unit ARN.

Sourcemodule DeleteInvoiceUnitRequest : sig ... end

This deletes an invoice unit with the provided invoice unit ARN.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Creates a procurement portal preference configuration for e-invoice delivery and purchase order retrieval. This preference defines how invoices are delivered to a procurement portal and how purchase orders are retrieved.

This feature API is subject to changing at any time. For more information, see the Amazon Web Services Service Terms (Betas and Previews). Creates a procurement portal preference configuration for e-invoice delivery and purchase order retrieval. This preference defines how invoices are delivered to a procurement portal and how purchase orders are retrieved.

Sourcemodule CreateInvoiceUnitResponse : sig ... end

This creates a new invoice unit with the provided definition.

Sourcemodule CreateInvoiceUnitRequest : sig ... end

This creates a new invoice unit with the provided definition.

This gets the invoice profile associated with a set of accounts. The accounts must be linked accounts under the requester management account organization.

This gets the invoice profile associated with a set of accounts. The accounts must be linked accounts under the requester management account organization.