POST api/Document/SaveDocument
Request Information
URI Parameters
None.
Body Parameters
SaveDocumentRequestName | Description | Type | Additional information |
---|---|---|---|
ETTN | string |
None. |
|
DocumentId | decimal number |
None. |
|
DocumentNumber | string |
None. |
|
CompanyId | decimal number |
None. |
|
DocumentDate | string |
None. |
|
DocumentTime | string |
None. |
|
IdDocumentExternal | string |
None. |
|
IdAlici | decimal number |
None. |
|
Products | Collection of ProductDocumentMobileModel |
None. |
|
CurrencyCode | string |
None. |
|
CrossRate | decimal number |
None. |
|
CrossRateDate | string |
None. |
|
Notes | Collection of string |
None. |
|
IsPreparedForKDVTahakkuk | boolean |
None. |
|
GrossTotal | decimal number |
None. |
|
GvStopajAmount | decimal number |
None. |
|
TotalNetFeeAmount | decimal number |
None. |
|
KdvAmount | decimal number |
None. |
|
KdvTevkifatAmount | decimal number |
None. |
|
ChargedKdvAmount | decimal number |
None. |
|
TotalChargedAmount | decimal number |
None. |
|
CompanyBankAccountList | Collection of decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{ "ETTN": "sample string 1", "DocumentId": 2.0, "DocumentNumber": "sample string 3", "CompanyId": 4.0, "DocumentDate": "sample string 5", "DocumentTime": "sample string 6", "IdDocumentExternal": "sample string 7", "IdAlici": 8.0, "Products": [ { "ProductDocumentModelId": 1.0, "ProductName": "sample string 2", "StockDescription": "sample string 3", "ProductId": 1.0, "GrossFee": 4.0, "GvStopajRate": 5, "NetFee": 6.0, "KdvRate": 7, "KdvTevkifatRate": 8, "NetChargedAmount": 9.0, "Deleted": true, "WitholdingTaxes": [ { "TaxModelId": 1.0, "TaxCode": "sample string 2", "WitholdingTaxCode": "sample string 3", "TaxDescription": "sample string 4", "TaxRate": 5.0, "TaxAmount": 6.0, "GuidKey": "sample string 7", "Deleted": true }, { "TaxModelId": 1.0, "TaxCode": "sample string 2", "WitholdingTaxCode": "sample string 3", "TaxDescription": "sample string 4", "TaxRate": 5.0, "TaxAmount": 6.0, "GuidKey": "sample string 7", "Deleted": true } ] }, { "ProductDocumentModelId": 1.0, "ProductName": "sample string 2", "StockDescription": "sample string 3", "ProductId": 1.0, "GrossFee": 4.0, "GvStopajRate": 5, "NetFee": 6.0, "KdvRate": 7, "KdvTevkifatRate": 8, "NetChargedAmount": 9.0, "Deleted": true, "WitholdingTaxes": [ { "TaxModelId": 1.0, "TaxCode": "sample string 2", "WitholdingTaxCode": "sample string 3", "TaxDescription": "sample string 4", "TaxRate": 5.0, "TaxAmount": 6.0, "GuidKey": "sample string 7", "Deleted": true }, { "TaxModelId": 1.0, "TaxCode": "sample string 2", "WitholdingTaxCode": "sample string 3", "TaxDescription": "sample string 4", "TaxRate": 5.0, "TaxAmount": 6.0, "GuidKey": "sample string 7", "Deleted": true } ] } ], "CurrencyCode": "sample string 9", "CrossRate": 10.0, "CrossRateDate": "sample string 11", "Notes": [ "sample string 1", "sample string 2" ], "IsPreparedForKDVTahakkuk": true, "GrossTotal": 13.0, "GvStopajAmount": 14.0, "TotalNetFeeAmount": 15.0, "KdvAmount": 16.0, "KdvTevkifatAmount": 17.0, "ChargedKdvAmount": 18.0, "TotalChargedAmount": 19.0, "CompanyBankAccountList": [ 1.0, 2.0 ] }
application/xml, text/xml
Sample:
<SaveDocumentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.Mobile"> <ChargedKdvAmount>18</ChargedKdvAmount> <CompanyBankAccountList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:decimal>1</d2p1:decimal> <d2p1:decimal>2</d2p1:decimal> </CompanyBankAccountList> <CompanyId>4</CompanyId> <CrossRate>10</CrossRate> <CrossRateDate>sample string 11</CrossRateDate> <CurrencyCode>sample string 9</CurrencyCode> <DocumentDate>sample string 5</DocumentDate> <DocumentId>2</DocumentId> <DocumentNumber>sample string 3</DocumentNumber> <DocumentTime>sample string 6</DocumentTime> <ETTN>sample string 1</ETTN> <GrossTotal>13</GrossTotal> <GvStopajAmount>14</GvStopajAmount> <IdAlici>8</IdAlici> <IdDocumentExternal>sample string 7</IdDocumentExternal> <IsPreparedForKDVTahakkuk>true</IsPreparedForKDVTahakkuk> <KdvAmount>16</KdvAmount> <KdvTevkifatAmount>17</KdvTevkifatAmount> <Notes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Notes> <Products> <ProductDocumentMobileModel> <Deleted>true</Deleted> <GrossFee>4</GrossFee> <GvStopajRate>5</GvStopajRate> <KdvRate>7</KdvRate> <KdvTevkifatRate>8</KdvTevkifatRate> <NetChargedAmount>9</NetChargedAmount> <NetFee>6</NetFee> <ProductDocumentModelId>1</ProductDocumentModelId> <ProductId>1</ProductId> <ProductName>sample string 2</ProductName> <StockDescription>sample string 3</StockDescription> <WitholdingTaxes> <TaxMobileModel> <Deleted>true</Deleted> <GuidKey>sample string 7</GuidKey> <TaxAmount>6</TaxAmount> <TaxCode>sample string 2</TaxCode> <TaxDescription>sample string 4</TaxDescription> <TaxModelId>1</TaxModelId> <TaxRate>5</TaxRate> <WitholdingTaxCode>sample string 3</WitholdingTaxCode> </TaxMobileModel> <TaxMobileModel> <Deleted>true</Deleted> <GuidKey>sample string 7</GuidKey> <TaxAmount>6</TaxAmount> <TaxCode>sample string 2</TaxCode> <TaxDescription>sample string 4</TaxDescription> <TaxModelId>1</TaxModelId> <TaxRate>5</TaxRate> <WitholdingTaxCode>sample string 3</WitholdingTaxCode> </TaxMobileModel> </WitholdingTaxes> </ProductDocumentMobileModel> <ProductDocumentMobileModel> <Deleted>true</Deleted> <GrossFee>4</GrossFee> <GvStopajRate>5</GvStopajRate> <KdvRate>7</KdvRate> <KdvTevkifatRate>8</KdvTevkifatRate> <NetChargedAmount>9</NetChargedAmount> <NetFee>6</NetFee> <ProductDocumentModelId>1</ProductDocumentModelId> <ProductId>1</ProductId> <ProductName>sample string 2</ProductName> <StockDescription>sample string 3</StockDescription> <WitholdingTaxes> <TaxMobileModel> <Deleted>true</Deleted> <GuidKey>sample string 7</GuidKey> <TaxAmount>6</TaxAmount> <TaxCode>sample string 2</TaxCode> <TaxDescription>sample string 4</TaxDescription> <TaxModelId>1</TaxModelId> <TaxRate>5</TaxRate> <WitholdingTaxCode>sample string 3</WitholdingTaxCode> </TaxMobileModel> <TaxMobileModel> <Deleted>true</Deleted> <GuidKey>sample string 7</GuidKey> <TaxAmount>6</TaxAmount> <TaxCode>sample string 2</TaxCode> <TaxDescription>sample string 4</TaxDescription> <TaxModelId>1</TaxModelId> <TaxRate>5</TaxRate> <WitholdingTaxCode>sample string 3</WitholdingTaxCode> </TaxMobileModel> </WitholdingTaxes> </ProductDocumentMobileModel> </Products> <TotalChargedAmount>19</TotalChargedAmount> <TotalNetFeeAmount>15</TotalNetFeeAmount> </SaveDocumentRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
SaveDocumentResponseName | Description | Type | Additional information |
---|---|---|---|
DocumentNumber | string |
None. |
|
Ettn | string |
None. |
|
Result | ResultType |
None. |
|
ErrorMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "DocumentNumber": "sample string 1", "Ettn": "sample string 2", "Result": 0, "ErrorMessage": "sample string 3" }
application/xml, text/xml
Sample:
<SaveDocumentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.Mobile"> <_x003C_ErrorMessage_x003E_k__BackingField>sample string 3</_x003C_ErrorMessage_x003E_k__BackingField> <_x003C_Result_x003E_k__BackingField>Success</_x003C_Result_x003E_k__BackingField> <DocumentNumber>sample string 1</DocumentNumber> <Ettn>sample string 2</Ettn> </SaveDocumentResponse>