POST api/V3/InvoiceDetails/UploadEInvoiceDetails
Create Invoice Details on the basis of Attendance Id
Request Information
URI Parameters
None.
Body Parameters
Collection of V3.EInvoicingDetailsName | Description | Type | Additional information |
---|---|---|---|
AttendanceId |
Attendence id of the event |
integer |
None. |
SalesOrderNumberERP |
ERP id (Sales Order Number) created in SAP |
string |
String length: inclusive between 0 and 100 |
DeliveryNoteNumber |
Delivery Note Posted in SAP against Sales Order Number |
string |
String length: inclusive between 0 and 100 |
InvoiceNumberERP |
ERP ID (invoice number) generated in SAP against the Order |
string |
String length: inclusive between 0 and 100 |
EInvoiceUniqueNumber1 |
First Unique Number generated against the Invoice Number |
string |
String length: inclusive between 0 and 100 |
EInvoiceUniqueNumber2 |
Second Unique Number generated against the invoice Number |
string |
String length: inclusive between 0 and 100 |
EInvoiceQRCodeString |
String of the QR code generated against Invoice Number |
string |
None. |
Request Formats
application/json, text/json
[ { "AttendanceId": 1, "SalesOrderNumberERP": "sample string 2", "DeliveryNoteNumber": "sample string 3", "InvoiceNumberERP": "sample string 4", "EInvoiceUniqueNumber1": "sample string 5", "EInvoiceUniqueNumber2": "sample string 6", "EInvoiceQRCodeString": "sample string 7" }, { "AttendanceId": 1, "SalesOrderNumberERP": "sample string 2", "DeliveryNoteNumber": "sample string 3", "InvoiceNumberERP": "sample string 4", "EInvoiceUniqueNumber1": "sample string 5", "EInvoiceUniqueNumber2": "sample string 6", "EInvoiceQRCodeString": "sample string 7" } ]
application/xml, text/xml
<ArrayOfEInvoicingDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalApis.V3.Models"> <EInvoicingDetails> <AttendanceId>1</AttendanceId> <DeliveryNoteNumber>sample string 3</DeliveryNoteNumber> <EInvoiceQRCodeString>sample string 7</EInvoiceQRCodeString> <EInvoiceUniqueNumber1>sample string 5</EInvoiceUniqueNumber1> <EInvoiceUniqueNumber2>sample string 6</EInvoiceUniqueNumber2> <InvoiceNumberERP>sample string 4</InvoiceNumberERP> <SalesOrderNumberERP>sample string 2</SalesOrderNumberERP> </EInvoicingDetails> <EInvoicingDetails> <AttendanceId>1</AttendanceId> <DeliveryNoteNumber>sample string 3</DeliveryNoteNumber> <EInvoiceQRCodeString>sample string 7</EInvoiceQRCodeString> <EInvoiceUniqueNumber1>sample string 5</EInvoiceUniqueNumber1> <EInvoiceUniqueNumber2>sample string 6</EInvoiceUniqueNumber2> <InvoiceNumberERP>sample string 4</InvoiceNumberERP> <SalesOrderNumberERP>sample string 2</SalesOrderNumberERP> </EInvoicingDetails> </ArrayOfEInvoicingDetails>
Response Information
Resource Description
DetailedApiResponseName | Description | Type | Additional information |
---|---|---|---|
Success | boolean |
None. |
|
Message |
Message Indicating the Overall Response Summary of the Requested API |
string |
None. |
ResponseList |
List of Errors |
Collection of DetailedApiResponseMessage |
None. |
ResponseStatusCount |
Summary containing Number of SuccessFull And Failed Tasks |
Object |
None. |
Response |
Enum Indicating the Response status |
ResponseStatus |
None. |
Response Formats
application/json, text/json
{ "Success": true, "Message": "sample string 2", "ResponseList": [ { "ERPId": "sample string 1", "DistributorErpId": "sample string 2", "RetailerErpId": "sample string 3", "InvoiceNumber": "sample string 4", "Message": "sample string 5", "ResponseStatus": "Failure", "GUID": "sample string 6", "ProductErpId": "sample string 7", "ResponseStatus1": true }, { "ERPId": "sample string 1", "DistributorErpId": "sample string 2", "RetailerErpId": "sample string 3", "InvoiceNumber": "sample string 4", "Message": "sample string 5", "ResponseStatus": "Failure", "GUID": "sample string 6", "ProductErpId": "sample string 7", "ResponseStatus1": true } ], "ResponseStatusCount": {}, "Response": "Failure" }
application/xml, text/xml
<DetailedApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalApis.Models.Common"> <Message>sample string 2</Message> <Response>Failure</Response> <ResponseList> <DetailedApiResponseMessage> <DistributorErpId>sample string 2</DistributorErpId> <ERPId>sample string 1</ERPId> <GUID>sample string 6</GUID> <InvoiceNumber>sample string 4</InvoiceNumber> <Message>sample string 5</Message> <ProductErpId>sample string 7</ProductErpId> <ResponseStatus>Failure</ResponseStatus> <ResponseStatus1>true</ResponseStatus1> <RetailerErpId>sample string 3</RetailerErpId> </DetailedApiResponseMessage> <DetailedApiResponseMessage> <DistributorErpId>sample string 2</DistributorErpId> <ERPId>sample string 1</ERPId> <GUID>sample string 6</GUID> <InvoiceNumber>sample string 4</InvoiceNumber> <Message>sample string 5</Message> <ProductErpId>sample string 7</ProductErpId> <ResponseStatus>Failure</ResponseStatus> <ResponseStatus1>true</ResponseStatus1> <RetailerErpId>sample string 3</RetailerErpId> </DetailedApiResponseMessage> </ResponseList> <ResponseStatusCount /> <Success>true</Success> </DetailedApiResponse>