POST api/Document/SaveDocument
Request Information
URI Parameters
None.
Body Parameters
SaveDocumentRequest| Name | 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
SaveDocumentResponse| Name | 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>