Module Awso_invoicing_asyncSource

include module type of struct include Awso_invoicing.Values end
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 ]

The discounted amount.

The fee amount.

The tax amount.

Sourcemodule DiscountsBreakdownAmountList = Awso_invoicing.Values.DiscountsBreakdownAmountList

The discounts details.

The details of fees.

The details of the taxes.

Sourcemodule EinvoiceDeliveryDocumentType = Awso_invoicing.Values.EinvoiceDeliveryDocumentType
Sourcemodule PurchaseOrderDataSourceType = Awso_invoicing.Values.PurchaseOrderDataSourceType

Details about how the total amount was calculated and categorized.

The details of currency exchange.

Sourcemodule EinvoiceDeliveryAttachmentType = Awso_invoicing.Values.EinvoiceDeliveryAttachmentType

Specifies the source configuration for retrieving purchase order data.

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

Sourcemodule ProcurementPortalPreferenceArnString = Awso_invoicing.Values.ProcurementPortalPreferenceArnString
Sourcemodule ProcurementPortalPreferenceSelector = Awso_invoicing.Values.ProcurementPortalPreferenceSelector

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

Sourcemodule ProcurementPortalPreferenceStatus = Awso_invoicing.Values.ProcurementPortalPreferenceStatus

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

Sourcemodule TaxInheritanceDisabledFlag = Awso_invoicing.Values.TaxInheritanceDisabledFlag

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

The organization name providing Amazon Web Services services.

The amount charged after taxes, in the preferred currency.

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

Sourcemodule EinvoiceDeliveryAttachmentTypes = Awso_invoicing.Values.EinvoiceDeliveryAttachmentTypes
Sourcemodule EinvoiceDeliveryDocumentTypes = Awso_invoicing.Values.EinvoiceDeliveryDocumentTypes

Supplemental document associated with the invoice.

The details of the address associated with the receiver.

Sourcemodule SensitiveBasicStringWithoutSpace = Awso_invoicing.Values.SensitiveBasicStringWithoutSpace
Sourcemodule ValidationExceptionFieldList = Awso_invoicing.Values.ValidationExceptionFieldList

The tag structure that contains a tag key and value.

Sourcemodule ProcurementPortalPreferenceSummary = Awso_invoicing.Values.ProcurementPortalPreferenceSummary

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

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.

The invoice that the API retrieved.

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

Sourcemodule ListInvoiceSummariesResourceType = Awso_invoicing.Values.ListInvoiceSummariesResourceType
Sourcemodule EinvoiceDeliveryPreference = Awso_invoicing.Values.EinvoiceDeliveryPreference

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

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

Contains high-level information about the invoice receiver.

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

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.

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

The resource could not be found.

Sourcemodule ServiceQuotaExceededException = Awso_invoicing.Values.ServiceQuotaExceededException

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.

The request was denied due to request throttling.

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

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

Sourcemodule ProcurementPortalPreferenceSummaries = Awso_invoicing.Values.ProcurementPortalPreferenceSummaries

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.

Filters for your invoice summaries.

Sourcemodule InvoiceSummariesMaxResults = Awso_invoicing.Values.InvoiceSummariesMaxResults

Specifies the invoice summary.

Sourcemodule ProcurementPortalPreference = Awso_invoicing.Values.ProcurementPortalPreference

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

Invoice document data.

Sourcemodule UpdateProcurementPortalPreferenceStatusResponse = Awso_invoicing.Values.UpdateProcurementPortalPreferenceStatusResponse

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 UpdateProcurementPortalPreferenceStatusRequest = Awso_invoicing.Values.UpdateProcurementPortalPreferenceStatusRequest

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.

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.

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.

Removes a tag from a resource.

Removes a tag from a resource.

Adds a tag to a resource.

Adds a tag to a resource.

Sourcemodule PutProcurementPortalPreferenceResponse = Awso_invoicing.Values.PutProcurementPortalPreferenceResponse

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.

Sourcemodule PutProcurementPortalPreferenceRequest = Awso_invoicing.Values.PutProcurementPortalPreferenceRequest

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.

Sourcemodule ListTagsForResourceResponse = Awso_invoicing.Values.ListTagsForResourceResponse

Lists the tags for a resource.

Sourcemodule ListTagsForResourceRequest = Awso_invoicing.Values.ListTagsForResourceRequest

Lists the tags for a resource.

Sourcemodule ListProcurementPortalPreferencesResponse = Awso_invoicing.Values.ListProcurementPortalPreferencesResponse

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 ListProcurementPortalPreferencesRequest = Awso_invoicing.Values.ListProcurementPortalPreferencesRequest

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 fetches a list of all invoice unit definitions for a given account, as of the provided AsOf date.

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

Sourcemodule ListInvoiceSummariesResponse = Awso_invoicing.Values.ListInvoiceSummariesResponse

Retrieves your invoice details programmatically, without line item details.

Sourcemodule ListInvoiceSummariesRequest = Awso_invoicing.Values.ListInvoiceSummariesRequest

Retrieves your invoice details programmatically, without line item details.

Sourcemodule GetProcurementPortalPreferenceResponse = Awso_invoicing.Values.GetProcurementPortalPreferenceResponse

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 GetProcurementPortalPreferenceRequest = Awso_invoicing.Values.GetProcurementPortalPreferenceRequest

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 retrieves the invoice unit definition.

This retrieves the invoice unit definition.

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.

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 DeleteProcurementPortalPreferenceResponse = Awso_invoicing.Values.DeleteProcurementPortalPreferenceResponse

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 DeleteProcurementPortalPreferenceRequest = Awso_invoicing.Values.DeleteProcurementPortalPreferenceRequest

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 deletes an invoice unit with the provided invoice unit ARN.

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

Sourcemodule CreateProcurementPortalPreferenceResponse = Awso_invoicing.Values.CreateProcurementPortalPreferenceResponse

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 CreateProcurementPortalPreferenceRequest = Awso_invoicing.Values.CreateProcurementPortalPreferenceRequest

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 creates a new invoice unit with the provided definition.

This creates a new invoice unit with the provided definition.

Sourcemodule BatchGetInvoiceProfileResponse = Awso_invoicing.Values.BatchGetInvoiceProfileResponse

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

Sourcemodule BatchGetInvoiceProfileRequest = Awso_invoicing.Values.BatchGetInvoiceProfileRequest

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

Sourcemodule Cli : sig ... end