- Created by Andres Toledo on Apr 08, 2022
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Next »
Returns a list of Vendor Invoices.
Request
URL: https://api.kometsales.com/api/vendor.invoice.list
Method: GET
Content-Type: URL Params
Input parameters
authenticationToken (required) (string:50): Komet Sales security token.
statusId (required) (integer:1): the code of the vendor invoice status. Enter 1 for Pending Approval by Procurement, 2 for Pending Approval by Accounting, 3 for Approved, 4 for Sent to External System, 5 for Failed or 6 for Synchronized.
poNumber (optional)(string:10): Purchase order number.
arrivalDateFrom (Required if the poNumber nor invoiceNumber are provided): The date when the products within the purchase order arrives to the warehouse (date format YYYY-MM-DD). The difference between the arrivalDateFrom and shipDateTo must not exceed 45 days.
arrivalDateTo (Required if the poNumber nor invoiceNumber are provided): The date when the products within the purchase order arrives to the warehouse (date format YYYY-MM-DD). The difference between the arrivalDateFrom and shipDateTo must not exceed 45 days.
invoiceNumber (optional)(string:10): Vendor invoice number.
vendorCode (optional) (string: 20): Vendor Code in Komet Sales. You can obtain this value from the vendor.list API method.
approvalDateFrom (optional): Initial date when vendor invoices were approved by procurement. The difference between the approvalDateFrom and approvalDateTo must not exceed 45 days.
approvalDateTo (optional): Final date when vendor invoices were approved by procurement. The difference between the approvalDateFrom and approvalDateTo must not exceed 45 days.
locationId (optional) (integer: 20): company location ID. You can obtain this value from the location.list API method.
curl
https://api.kometsales.com/api/vendor.invoice.list?authenticationToken=token_info_goes_here& orderDateFrom=2016-07-01&orderDateTo=2016-07-30
Response
Output
status (integer:1): transaction status. 1 for success or 0 for failure/error.
message (string:500): status description of the request.
vendorInvoices (array): array of vendor invoices.
invoiceNumber (string:10): Vendor invoice number.
locationId (integer:20): Komet Sales internal ID of the location.
locationCode: locationCode (string:20): Location code of the AWB. It applies to Multi-Location companies.
locationName(string:200): Location name.
poNumber (integer:10): Purchase order number.
poShipDate (date): Purchase order ship date.
poArrivalDate (date): Purchase order arrival date.
vendorId (integer:10): Komet Sales internal vendor ID.
vendorCode (string:20): Vendor code associated to the House number.
vendorName (string:200): The name of the vendor.
vendorAccountingCode (string:50): The accounting code of the vendor.
vendorType (string:20): The product type provided by the vendor.
invoiceAmount (decimal:10,2): Vendor invoice amount.
purchaseOrderSubtotal (decimal:10,2): Purchase order subtotal (without additional charges).
totalAdditionalCharges (decimal:10,2): total amount of additional charges.
purchaseOrderTotal (decimal:10,2): Purchase order total amount.
purchaseOrderItems (array): array of the items within the purchase orders.
categoryProcurementAccountingCode: accounting procurement code of the category.
totalCost (decimal:10,2): total cost of the item.
Sample Response
{ "vendorInvoices": [ { "invoiceNumber": "01-P002271", "locationId": 3, "locationCode": "02", "locationName": "Chicago", "poNumber": "P002271", "poShipDate": "2020-03-27", "poArrivalDate": "2020-03-27", "vendorId": 29697, "vendorCode": "", "vendorName": "Miami L Vendor", "vendorAccountingCode": null, "vendorType": "Fresh Cut", "invoiceAmount": 109.0, "purchaseOrderSubtotal": 636.90771, "totalAdditionalCharges": 0.0, "purchaseOrderTotal": 636.90771, "purchaseOrderItems": [ { "categoryProcurementAccountingCode": "CGEN", "totalCost": 359.14546 }, { "categoryProcurementAccountingCode": "PGEN", "totalCost": 277.76225 } ] }, { "invoiceNumber": "02-P002271", "locationId": 3, "locationCode": "02", "locationName": "Chicago", "poNumber": "P002271", "poShipDate": "2020-03-27", "poArrivalDate": "2020-03-27", "vendorId": 29697, "vendorCode": "", "vendorName": "Miami L Vendor", "vendorAccountingCode": null, "vendorType": "Fresh Cut", "invoiceAmount": 143.0, "purchaseOrderSubtotal": 636.90771, "totalAdditionalCharges": 0.0, "purchaseOrderTotal": 636.90771, "purchaseOrderItems": [ { "categoryProcurementAccountingCode": "CGEN", "totalCost": 359.14546 }, { "categoryProcurementAccountingCode": "PGEN", "totalCost": 277.76225 } ] }, { "invoiceNumber": "03-P002271", "locationId": 3, "locationCode": "02", "locationName": "Chicago", "poNumber": "P002271", "poShipDate": "2020-03-27", "poArrivalDate": "2020-03-27", "vendorId": 29697, "vendorCode": "", "vendorName": "Miami L Vendor", "vendorAccountingCode": null, "vendorType": "Fresh Cut", "invoiceAmount": 196.0, "purchaseOrderSubtotal": 636.90771, "totalAdditionalCharges": 0.0, "purchaseOrderTotal": 636.90771, "purchaseOrderItems": [ { "categoryProcurementAccountingCode": "CGEN", "totalCost": 359.14546 }, { "categoryProcurementAccountingCode": "PGEN", "totalCost": 277.76225 } ] } ], "message": "OK", "status": "1" }
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
- No labels