Procuros Outgoing Transactions API is one of 4 APIs that Procuros publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Outgoing Transactions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.
This API exposes
2 operations
across 2 paths,
and defines 99 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.0.
Requests are made against 2 base URLs: https://api.procuros.io/, https://api.procuros-staging.io/.
The identity and technical contract details declared by the specification.
InventoryReport
object
2 properties
2 required
ProductCatalogItem
object
75 properties
3 required
Order
object
A purchase order is a formal request from a buying organization to a supplier to fulfill a contract.
3 properties
2 required
OrderResponse
object
3 properties
1 required
PostalAddress
object
Depending on the transaction different properties are required. Only on an invoice a full address is required.
7 properties
InventoryReportItem
object
21 properties
Certifications
object
Item certifications for various standards and organizations.
2 properties
Invoice
object
Invoices describe purchase orders, line items, partners involved, accounting distribution, payment terms, discounts, shipping and special handling, taxes, depo…
3 properties
2 required
ProductCatalogItemPackagingUnit
object
10 properties
1 required
Party
object
5 properties
1 required
DispatchInstructionItem
object
29 properties
5 required
PaymentTerm
object
2 properties
2 required
DispatchInstructionResponseTransportUnits
object
9 properties
1 required
CertificationsRequired
object
Indicates which certifications are required for the ordered item.
3 properties
CreditNote
object
A credit note is a document sent to a customer in order to correct a mistake on an order or an invoice, or to refund an amount paid for products or services.
3 properties
3 required
SalesReport
object
2 properties
2 required
PartyIdentifier
object
2 properties
2 required
ReceivalNoticeItem
object
14 properties
Currency
string
ISO 4217 standard three-letter currency code.
ReceivalNoticeTransportUnits
object
5 properties
1 required
CreditNoteItemWithSubSubItems
Contact
object
7 properties
ItemIdentifier
object
2 properties
ShippingNoticeHeader
object
32 properties
5 required
RemittanceAdviceItemCorrection
object
5 properties
2 required
SentCreditNoteTransaction
object
2 properties
2 required
UnitOfMeasure
string
Subset of the the UN/CEFACT Unit of Measure Common Codes.
Modification
object
One of percentage and amount is required.
7 properties
SentDispatchInstructionResponseTransaction
object
2 properties
2 required
SentInventoryReportTransaction
object
2 properties
2 required
SentInvoiceTransaction
object
2 properties
2 required
GeneralValidationErrorResponse
object
2 properties
2 required
ProductCatalogIdentity
object
Product identity containing sender partner ID, receiver partner ID, and GTIN.
3 properties
LineItemAttachment
object
Document attachment for a line item, such as technical datasheets, product labels, or compliance documents.
4 properties
ShippingNoticeTransportUnitWithSubTransportUnits
SalesReportHeader
object
10 properties
6 required
DispatchInstructionResponseHeader
object
26 properties
2 required
ShippingNoticeTransportUnit
object
If a TransportUnit does not contain sub items (like packages on a pallet), it must contain a nonempty list of items.
9 properties
1 required
InvoiceItem
object
40 properties
7 required
Batch
object
5 properties
IncoTerms
string
International Commercial Terms (INCOTERMS) as published by the International Chamber of Commerce (ICC).
InvoiceItemWithSubSubItems
CreditNoteHeader
object
32 properties
4 required
DispatchInstruction
object
2 properties
2 required
SalesReportLocationItem
object
28 properties
3 required
SentRemittanceAdviceTransaction
object
2 properties
2 required
SentProductCatalogTransaction
object
2 properties
2 required
ShippingNoticeItem
object
40 properties
5 required
ErrorType
string
The type of the error. DATA indicates that the error is caused by invalid or insufficient data and can be resolved by a user. INTERNAL indicates a system-level…
TransactionValidationErrorResponse
object
3 properties
3 required
ShippingNotice
object
2 properties
2 required
ProductCatalogItemWithSubItems
DispatchInstructionResponse
object
2 properties
2 required
SentDispatchInstructionTransaction
object
2 properties
2 required
DispatchInstructionHeader
object
22 properties
2 required
ShippingNoticeItemWithSubSubItems
OrderResponseItem
object
40 properties
SalesReportLocation
object
4 properties
2 required
SentShippingNoticeTransaction
object
2 properties
2 required
ModeOfTransport
string
Chosen mode of transport for the shipment.
ShippingNoticeItemWithSubItems
InvoiceHeader
object
29 properties
8 required
CreditNoteItem
object
41 properties
7 required
AdditionalOrderIdentifiers
object
Additional order identifiers for different parties in the transaction.
7 properties
ShipToParty
object
A party object where identifiers are optional, used specifically for shipTo fields.
5 properties
RemittanceAdvice
object
3 properties
3 required
SentSalesReportTransaction
object
2 properties
2 required
SentOrderTransaction
object
2 properties
2 required
ModificationGroup
object
3 properties
3 required
ReceivalNotice
object
2 properties
2 required
TransportUnitCarrier
object
Carrier information for a transport unit.
3 properties
DispatchInstructionResponseItem
object
26 properties
ProductCatalogHeader
object
10 properties
3 required
ClientErrorResponse
object
2 properties
2 required
TransactionType
string
Type of transaction.
RemittanceAdviceItem
object
11 properties
RemittanceAdviceSummary
object
3 properties
RemittanceAdviceHeader
object
13 properties
2 required
CreditNoteItemWithSubItems
ShippingNoticePartyIdentifier
object
2 properties
2 required
Tax
object
3 properties
2 required
ProductCatalog
object
2 properties
2 required
OrderHeader
object
24 properties
4 required
Attachment
object
3 properties
SentReceivalNoticeTransaction
object
2 properties
2 required
ProductCatalogItemWithSubSubItems
LineItemAttachmentType
string
Type/classification of the line item attachment document.
OrderItem
object
41 properties
OrderResponseHeader
object
27 properties
5 required
InventoryReportHeader
object
8 properties
4 required
ReceivalNoticeHeader
object
19 properties
4 required
InternalErrorResponse
object
1 property
1 required
SentOrderResponseTransaction
object
2 properties
2 required
ProcurosTransactionId
string
Unique ID assigned to every transaction on the Procuros Network.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Procuros publishes across the network.