GEP SMART allows vendors to post invoices and cancellations manually through integrations. Invoices/cancellations received by buyers (Email/paper) in ERP and from scanning solutions can be posted to GEP SMART for further processing and reporting. The Invoice API can be used to post invoices from ERP/scanning solutions to GEP SMART and retrieve invoices from GEP SMART to ERP. The Acknowledgment API allows capturing the ERP processing status in GEP SMART, which is to be displayed to the user along with comments, in case of failures.
Invoice
Overview
Actions
Verb | URL format | Action | Description | |
---|---|---|---|---|
GET | api/Invoice/GetAllAttachments | Read | Get Attachment details by Invoice Number | Details |
POST | api/Invoice /InvoiceDetails | Create | Create Invoice details | Details |
GET | api/Invoice/All | Read | Get all Invoice details | Details |
PUT | api/Invoice/InvoiceStatus | Update | Update processed Invoice status | Details |
POST | api/Invoice/InvoiceStatusdetails | Create | Create Invoice status details | Details |
POST | api/Invoice/InvoicePayment | Create | Create Invoice payment details | Details |
POST | api/Invoice/InvoicePaymentStatusUpdate | Create | Invoice payment status update | Details |
Authentication
Please refer our user authentication section for more details: Authentication
Response Codes
Status Code | Status | Description |
---|---|---|
200 | OK | The request was successful. |
400 | Bad Request | The request could not be understood or was missing required parameters. |
401 | Unauthorized | Authentication failed, or user doesn't have permissions for requested operation. |
404 | Not Found | Resource was not found. |
415 | Unsupported Media Type | API is not able to process the client's supplied media type, as indicated by the Content-Type request header. |
500 | Internal Server Error | The server encountered an unexpected condition which prevented it from fulfilling the request. |