• Register

CheckBlock

This api is consumed by - da Verificare - and block the document for payment. #### Request URI
``` POST /campari.com/esb/invoiceverification/checkblock/v1 ```
#### Request Structure
API field Type Mandatory Description
DocumentObj
CompanyCode String Y Campari Company Code
DocumentNumber String Y Campari Document Number
FiscalYear String Y Fiscal Year interested
#### Request Example
``` { "DocumentObj":{ "CompanyCode":"MX20", "DocumentNumber":"5100077385", "FiscalYear":"2019" } } ```
#### Response Structure InvAmountUSD
API field Type Description
PORequestor String The PO Requestor number identification
PayBlockKey String - da Verificare
PostDate String Posting Date of the PO
InvAmountUSD String Invoice Amount in USD currency
Cluster
Cluster/CommonResponse
Cluster/CommonResponse/ResponseType (0..∞)
Status String Possible value are “S”, “E”
Class String RFC Table queried
Code String Response Code from the RFC Table
Message String This field is provided in case of error status and represents a description of the error
#### Response Example
``` { "PORequestor":"11000311", "PayBlockKey":"R", "PostDate":"20190924", "InvAmountUSD":"18789.89", "Cluster":{ "Item":{ "ExcReason":"A002", "AssignGroup":"S50002025" } }, "Cluster":{ "CommonResponse"[{ "ResponseType":{ "Status":"S" } }] } } ```
#### Response Table:
Status Message Description
S In case of request processed successfully
E Error on internal Campari’s system - SAP In case of error while connecting to SAP

Docs Navigation