POST api/EInvoice/SaveData
Request Information
URI Parameters
None.
Body Parameters
Document| Name | Description | Type | Additional information |
|---|---|---|---|
| issuer | Issuer |
None. |
|
| receiver | Receiver |
None. |
|
| documentType | string |
None. |
|
| invType | string |
None. |
|
| documentTypeVersion | string |
None. |
|
| dateTimeIssued | date |
None. |
|
| taxpayerActivityCode | string |
None. |
|
| internalID | string |
None. |
|
| invoiceLines | Collection of InvoiceLine |
None. |
|
| totalSalesAmount | decimal number |
None. |
|
| totalDiscountAmount | decimal number |
None. |
|
| netAmount | decimal number |
None. |
|
| taxTotals | Collection of TaxTotal |
None. |
|
| extraDiscountAmount | decimal number |
None. |
|
| totalItemsDiscountAmount | decimal number |
None. |
|
| totalAmount | decimal number |
None. |
|
| Company | string |
None. |
|
| RefNo | string |
None. |
|
| Status | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"issuer": {
"type": "sample string 1",
"id": "sample string 2",
"name": "sample string 3",
"address": {
"branchId": "sample string 1",
"country": "sample string 2",
"governate": "sample string 3",
"regionCity": "sample string 4",
"street": "sample string 5",
"buildingNumber": "sample string 6"
}
},
"receiver": {
"type": "sample string 1",
"id": "sample string 2",
"name": "sample string 3",
"address": {
"branchId": "sample string 1",
"country": "sample string 2",
"governate": "sample string 3",
"regionCity": "sample string 4",
"street": "sample string 5",
"buildingNumber": "sample string 6"
}
},
"documentType": "sample string 1",
"invType": "sample string 2",
"documentTypeVersion": "sample string 3",
"dateTimeIssued": "2025-11-08T12:51:04.6105349+02:00",
"taxpayerActivityCode": "sample string 5",
"internalID": "sample string 6",
"invoiceLines": [
{
"description": "sample string 1",
"ser": "sample string 2",
"itemType": "sample string 3",
"itemCode": "sample string 4",
"unitType": "sample string 5",
"quantity": 6.0,
"unitValue": {
"currencySold": "sample string 1",
"amountEGP": 2.0,
"amountSold": 3.0,
"currencyExchangeRate": 4.0
},
"salesTotal": 7.0,
"total": 8.0,
"valueDifference": 9.0,
"totalTaxableFees": 10.0,
"netTotal": 11.0,
"itemsDiscount": 12.0,
"itemsDiscountRate": 13.0,
"discountrate": 14.0,
"discountamount": 15.0,
"discount": {
"rate": 1.0,
"amount": 2.0
},
"taxableItems": [
{
"itemCode": "sample string 1",
"ser": "sample string 2",
"internalCode": "sample string 3",
"taxType": "sample string 4",
"amount": 5.0,
"subType": "sample string 6",
"rate": 7.0
},
{
"itemCode": "sample string 1",
"ser": "sample string 2",
"internalCode": "sample string 3",
"taxType": "sample string 4",
"amount": 5.0,
"subType": "sample string 6",
"rate": 7.0
}
],
"internalCode": "sample string 16",
"currencySold": "sample string 17",
"amountEGP": 18.0,
"Wsprice": 19.0
},
{
"description": "sample string 1",
"ser": "sample string 2",
"itemType": "sample string 3",
"itemCode": "sample string 4",
"unitType": "sample string 5",
"quantity": 6.0,
"unitValue": {
"currencySold": "sample string 1",
"amountEGP": 2.0,
"amountSold": 3.0,
"currencyExchangeRate": 4.0
},
"salesTotal": 7.0,
"total": 8.0,
"valueDifference": 9.0,
"totalTaxableFees": 10.0,
"netTotal": 11.0,
"itemsDiscount": 12.0,
"itemsDiscountRate": 13.0,
"discountrate": 14.0,
"discountamount": 15.0,
"discount": {
"rate": 1.0,
"amount": 2.0
},
"taxableItems": [
{
"itemCode": "sample string 1",
"ser": "sample string 2",
"internalCode": "sample string 3",
"taxType": "sample string 4",
"amount": 5.0,
"subType": "sample string 6",
"rate": 7.0
},
{
"itemCode": "sample string 1",
"ser": "sample string 2",
"internalCode": "sample string 3",
"taxType": "sample string 4",
"amount": 5.0,
"subType": "sample string 6",
"rate": 7.0
}
],
"internalCode": "sample string 16",
"currencySold": "sample string 17",
"amountEGP": 18.0,
"Wsprice": 19.0
}
],
"totalSalesAmount": 7.0,
"totalDiscountAmount": 8.0,
"netAmount": 9.0,
"taxTotals": [
{
"taxType": "sample string 1",
"amount": 2.0
},
{
"taxType": "sample string 1",
"amount": 2.0
}
],
"extraDiscountAmount": 10.0,
"totalItemsDiscountAmount": 11.0,
"totalAmount": 12.0,
"Company": "sample string 13",
"RefNo": "sample string 14",
"Status": "sample string 15"
}
application/xml, text/xml
Sample:
<Document xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZamzamAPI.Models">
<Company>sample string 13</Company>
<RefNo>sample string 14</RefNo>
<Status>sample string 15</Status>
<dateTimeIssued>2025-11-08T12:51:04.6105349+02:00</dateTimeIssued>
<documentType>sample string 1</documentType>
<documentTypeVersion>sample string 3</documentTypeVersion>
<extraDiscountAmount>10</extraDiscountAmount>
<internalID>sample string 6</internalID>
<invType>sample string 2</invType>
<invoiceLines>
<InvoiceLine>
<Wsprice>19</Wsprice>
<amountEGP>18</amountEGP>
<currencySold>sample string 17</currencySold>
<description>sample string 1</description>
<discount>
<amount>2</amount>
<rate>1</rate>
</discount>
<discountamount>15</discountamount>
<discountrate>14</discountrate>
<internalCode>sample string 16</internalCode>
<itemCode>sample string 4</itemCode>
<itemType>sample string 3</itemType>
<itemsDiscount>12</itemsDiscount>
<itemsDiscountRate>13</itemsDiscountRate>
<netTotal>11</netTotal>
<quantity>6</quantity>
<salesTotal>7</salesTotal>
<ser>sample string 2</ser>
<taxableItems>
<TaxableItem>
<amount>5</amount>
<internalCode>sample string 3</internalCode>
<itemCode>sample string 1</itemCode>
<rate>7</rate>
<ser>sample string 2</ser>
<subType>sample string 6</subType>
<taxType>sample string 4</taxType>
</TaxableItem>
<TaxableItem>
<amount>5</amount>
<internalCode>sample string 3</internalCode>
<itemCode>sample string 1</itemCode>
<rate>7</rate>
<ser>sample string 2</ser>
<subType>sample string 6</subType>
<taxType>sample string 4</taxType>
</TaxableItem>
</taxableItems>
<total>8</total>
<totalTaxableFees>10</totalTaxableFees>
<unitType>sample string 5</unitType>
<unitValue>
<amountEGP>2</amountEGP>
<amountSold>3</amountSold>
<currencyExchangeRate>4</currencyExchangeRate>
<currencySold>sample string 1</currencySold>
</unitValue>
<valueDifference>9</valueDifference>
</InvoiceLine>
<InvoiceLine>
<Wsprice>19</Wsprice>
<amountEGP>18</amountEGP>
<currencySold>sample string 17</currencySold>
<description>sample string 1</description>
<discount>
<amount>2</amount>
<rate>1</rate>
</discount>
<discountamount>15</discountamount>
<discountrate>14</discountrate>
<internalCode>sample string 16</internalCode>
<itemCode>sample string 4</itemCode>
<itemType>sample string 3</itemType>
<itemsDiscount>12</itemsDiscount>
<itemsDiscountRate>13</itemsDiscountRate>
<netTotal>11</netTotal>
<quantity>6</quantity>
<salesTotal>7</salesTotal>
<ser>sample string 2</ser>
<taxableItems>
<TaxableItem>
<amount>5</amount>
<internalCode>sample string 3</internalCode>
<itemCode>sample string 1</itemCode>
<rate>7</rate>
<ser>sample string 2</ser>
<subType>sample string 6</subType>
<taxType>sample string 4</taxType>
</TaxableItem>
<TaxableItem>
<amount>5</amount>
<internalCode>sample string 3</internalCode>
<itemCode>sample string 1</itemCode>
<rate>7</rate>
<ser>sample string 2</ser>
<subType>sample string 6</subType>
<taxType>sample string 4</taxType>
</TaxableItem>
</taxableItems>
<total>8</total>
<totalTaxableFees>10</totalTaxableFees>
<unitType>sample string 5</unitType>
<unitValue>
<amountEGP>2</amountEGP>
<amountSold>3</amountSold>
<currencyExchangeRate>4</currencyExchangeRate>
<currencySold>sample string 1</currencySold>
</unitValue>
<valueDifference>9</valueDifference>
</InvoiceLine>
</invoiceLines>
<issuer>
<address>
<branchId>sample string 1</branchId>
<buildingNumber>sample string 6</buildingNumber>
<country>sample string 2</country>
<governate>sample string 3</governate>
<regionCity>sample string 4</regionCity>
<street>sample string 5</street>
</address>
<id>sample string 2</id>
<name>sample string 3</name>
<type>sample string 1</type>
</issuer>
<netAmount>9</netAmount>
<receiver>
<address>
<branchId>sample string 1</branchId>
<buildingNumber>sample string 6</buildingNumber>
<country>sample string 2</country>
<governate>sample string 3</governate>
<regionCity>sample string 4</regionCity>
<street>sample string 5</street>
</address>
<id>sample string 2</id>
<name>sample string 3</name>
<type>sample string 1</type>
</receiver>
<taxTotals>
<TaxTotal>
<amount>2</amount>
<taxType>sample string 1</taxType>
</TaxTotal>
<TaxTotal>
<amount>2</amount>
<taxType>sample string 1</taxType>
</TaxTotal>
</taxTotals>
<taxpayerActivityCode>sample string 5</taxpayerActivityCode>
<totalAmount>12</totalAmount>
<totalDiscountAmount>8</totalDiscountAmount>
<totalItemsDiscountAmount>11</totalItemsDiscountAmount>
<totalSalesAmount>7</totalSalesAmount>
</Document>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |