Payment Certificate Progress to Date
This API updates Payment Certificate Progress to Date.
WebMethod
Option
- scan – error scan only
- update – Upload Payment Certificate Progress to Date
- Template – Get upload template
CompanyCode
APSubledgerCode
errorsFound
recordsProcessed
pdfReport
pdfReportOut
SubContracts
| Field | Description |
|---|
JobNumber | required |
Supplier | required |
SubContractNumber | required |
LineItems
| Field | Description |
|---|
ItemNumber | required |
Amount | Current Amount |
ChangeOrders
| Field | Description |
|---|
ChangeOrderNumber | required |
LineItems
| Field | Description |
|---|
ItemNumber | required |
Amount | Current Amount |
template
{
"WebMethod": "GJZJ41J",
"Option": "Template",
"CompanyCode": "",
"APSubledgerCode": "",
"SubContracts": [{
"JobNumber": "",
"Supplier": "",
"SubContractNumber": "",
"LineItems": [{
"ItemNumber": "",
"Amount": 0.00
}],
"ChangeOrders": [{
"ChangeOrderNumber": "",
"LineItems": [{
"ItemNumber": "",
"Amount": 0.00
}]
}]
}]
}
example
{
"WebMethod": "GJZJ41J",
"Option": "scan",
"CompanyCode": "JC",
"APSubledgerCode": "AP",
"pdfReport": true,
"SubContracts": [{
"JobNumber": "00-001",
"Supplier": "ABC",
"SubContractNumber": "000001",
"LineItems": [{
"ItemNumber": "001",
"Amount": 100.00
}],
"ChangeOrders": [{
"ChangeOrderNumber": "C00001",
"LineItems": [{
"ItemNumber": "001",
"Amount": 200.00
}]
},{
"ChangeOrderNumber": "C00002",
"LineItems": [{
"ItemNumber": "001",
"Amount": 1000.00
}]
}]
}]
}
result with error
{
"WebMethod": "GJZJ41J",
"Option": "scan",
"errorsFound": 1,
"pdfReport": false,
"CompanyCode": "JC",
"APSubledgerCode": "AP",
"errors": ["Subcontract 000002 does not exist"],
"recordsProcessed": 0,
"pdfReportOut":"JVBERi0xLjQNCjEgMCBvYmo…"
}
successful result
{
"WebMethod":"GJZJ41J",
"Option":"scan",
"errorsFound":0,
"pdfReport":false,
"CompanyCode":"JC",
"APSubledgerCode":"AP",
"SubContracts":[{
"JobNumber":"00-001",
"Supplier":"ABC",
"SubContractNumber":"000001",
"LineItems":[{
"ItemNumber":"001",
"Amount":100.00
}],
"ChangeOrders":[{
"ChangeOrderNumber":"C00001",
"LineItems":[{
"ItemNumber":"001",
"Amount":200.00
}]
},{
"ChangeOrderNumber":"C00002",
"LineItems":[{
"ItemNumber":"001",
"Amount":1000.00
}]
}]
}],
"recordsProcessed":3,
"pdfReportOut":"JVBERi0xLjQNCjEgMCBvYmoNCj…"
}