• Register

Transfer Posting

This api is consumed by a logistics operator to notify to Campari a change in storage Location. You can use this API to post in Campari ERP system any stock transfer within the warehouse (e.g. stock in quality status). #### Request URI

#### Request Structure
API field Type Mandatory Description Technical Details
header
transactionCompany String Y Logistic Operator plant
transactionId String Y Identifier of the transaction. This has to be different on every transaction.
transactionDateTime DateTime Y Date time of the transaction Format: YYYY-MM-DDThh:mm:ss
transactionTimeZone String Y Time zone used in Date/DateTime type fields E.g. "CST" or "UTC"
correlationId String Y Transactional identification for a specific flow. The value should be shared across all documents of a specific transaction.
companyType String Y Receiver operator typology. It is a value that represents the company. Therefore, it can be agreed. Default value for third party logistic operators: "3PL"
documentDate Date Y Date of the document Format: YYYY-MM-DD
documentReference String N Document Identifier Max lenght: 25
flow String Y Name of the business flow. Possible value: "TransferPosting"
movementDescription String N Description of the movement. Possible values: “Nationalization” or “PromotionalProduct”
lineItem (1..∞)
lineId Integer Y Identifier of the line item. This field must be unique for each item E.g. First Line "1", Second Line "2"
movementType String N Type of movement. This value can be agreed Default value for storage location change: "311"
itemCode String Y Code of the line Item Max lenght: 18
quantity Integer Y Confirmed quantity. It can represents the entire requested quantity or partial Value reported in "unitOfMeasure"
unitOfMeasure String Y Measure unit for quantity Possible values: "CS" (cases) or "BOT" (bottles)
itemCodeNew String Y New code that identifies the item Max lenght: 18
storageLocationFrom String Y Storage location Max lenght: 4
storageLocationTo String Y Receiving storage location Max lenght: 4
plantFrom String Y Plant Max lenght: 4
plantTo String Y New plant Max lenght: 4
batch String N Batch number Max lenght: 10
newBatch String N New batch number that replaces the original one Max lenght: 10
vendorCode String N Vendor Code
#### Request Example

#### Response Structure
API field Type Description Technical Details
ResponseType (0..∞)
status String Status of the processed request Possible value: "success" or "error"
message String This field is provided in case of error status and represents a description of the error
#### Response Example

#### Response Table:
Status Message Description
success In case of request processed successfully
error Error on internal Campari’s system - SAP In case of error while connecting to SAP
error Item not processed The following message refers to a general error during the processing
error Technical error The following message refers to a general error during the processing

Docs Navigation