Invoice

Overview

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.

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.