POST v6/api_1897/ConvertOrderToInvoiceWithAdjustments

Bu endpoint, siparişleri faturaya dönüştürür. Bu dönüşüm esnasında gerekirse faturaya yeni satırlar eklenebilir. Bu versiyonda parti lot desteklenmemektedir.

Request Information

URI Parameters

None.

Body Parameters

MikroConvertOrderToInvoiceWithAdjustmentsCommand
NameDescriptionTypeAdditional information
Tarih

date

None.

FaturaEvrakSeri

string

None.

EvrakSeri

string

None.

EvrakSira

integer

None.

create_user

byte

None.

PlasiyerKodu

string

None.

ProjeKodu

string

None.

SrmKodu

string

None.

TicaretTipi

Sth_Cins

None.

ToptanMi

boolean

None.

SatirSeriler

Dictionary of globally unique identifier [key] and Collection of string [value]

None.

UserDefinedFieldsConvert

Collection of MikroUserDefinedFieldConvert

None.

Satir

Collection of MikroInvoiceLine

None.

Request Formats

application/json, text/json

Sample:
{
  "Tarih": "2025-12-06T08:20:02.451868+03:00",
  "FaturaEvrakSeri": "sample string 2",
  "EvrakSeri": "sample string 3",
  "EvrakSira": 4,
  "create_user": 64,
  "PlasiyerKodu": "sample string 5",
  "ProjeKodu": "sample string 6",
  "SrmKodu": "sample string 7",
  "TicaretTipi": 0,
  "ToptanMi": true,
  "SatirSeriler": {
    "56a6b54c-d17b-43c1-9b29-d91f1ade9fe8": [
      "sample string 1",
      "sample string 2"
    ],
    "7c7fafa4-7727-45e6-a1be-f2d742e25d2b": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "UserDefinedFieldsConvert": [
    {
      "SipGuid": "1ae250bf-9345-4420-a6b6-04bdb5e5533b",
      "FieldName": "sample string 2",
      "FieldValue": "sample string 3"
    },
    {
      "SipGuid": "1ae250bf-9345-4420-a6b6-04bdb5e5533b",
      "FieldName": "sample string 2",
      "FieldValue": "sample string 3"
    }
  ],
  "Satir": [
    {
      "HareketTipi": 0,
      "BirimFiyat": 1.1,
      "Iskonto": 2.1,
      "Iskonto2": 3.1,
      "Iskonto3": 4.1,
      "Iskonto4": 5.1,
      "Iskonto5": 6.1,
      "Iskonto6": 7.1,
      "AraToplam": -6.5899999999999981,
      "ProjeKodu": "sample string 8",
      "SrmKodu": "sample string 9",
      "VergiTuru": 10,
      "Birim": 64,
      "OdemeNo": 12,
      "IadeFaturaSeri": "sample string 13",
      "IadeFaturaSira": 14,
      "Stopaj": 15.1,
      "VergiSecimi": true,
      "VergiPntr": 17,
      "StokHizmetKodu": "sample string 18",
      "Miktar": 19.1,
      "Aciklama": "sample string 20",
      "SiparisGuid": "ac3c671e-6c7d-429b-8ba8-5a40e9111dd3",
      "Parti": "sample string 21",
      "Lot": 22,
      "UserDefinedFields": [
        {
          "FieldName": "sample string 1",
          "FieldValue": "sample string 2"
        },
        {
          "FieldName": "sample string 1",
          "FieldValue": "sample string 2"
        }
      ],
      "Seriler": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "HareketTipi": 0,
      "BirimFiyat": 1.1,
      "Iskonto": 2.1,
      "Iskonto2": 3.1,
      "Iskonto3": 4.1,
      "Iskonto4": 5.1,
      "Iskonto5": 6.1,
      "Iskonto6": 7.1,
      "AraToplam": -6.5899999999999981,
      "ProjeKodu": "sample string 8",
      "SrmKodu": "sample string 9",
      "VergiTuru": 10,
      "Birim": 64,
      "OdemeNo": 12,
      "IadeFaturaSeri": "sample string 13",
      "IadeFaturaSira": 14,
      "Stopaj": 15.1,
      "VergiSecimi": true,
      "VergiPntr": 17,
      "StokHizmetKodu": "sample string 18",
      "Miktar": 19.1,
      "Aciklama": "sample string 20",
      "SiparisGuid": "ac3c671e-6c7d-429b-8ba8-5a40e9111dd3",
      "Parti": "sample string 21",
      "Lot": 22,
      "UserDefinedFields": [
        {
          "FieldName": "sample string 1",
          "FieldValue": "sample string 2"
        },
        {
          "FieldName": "sample string 1",
          "FieldValue": "sample string 2"
        }
      ],
      "Seriler": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<MikroConvertOrderToInvoiceWithAdjustmentsCommand xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/V6.models.Entegrasyon.Operasyonlar.MIKRO.Models">
  <EvrakSeri>sample string 3</EvrakSeri>
  <EvrakSira>4</EvrakSira>
  <FaturaEvrakSeri>sample string 2</FaturaEvrakSeri>
  <PlasiyerKodu>sample string 5</PlasiyerKodu>
  <ProjeKodu>sample string 6</ProjeKodu>
  <Satir>
    <MikroInvoiceLine>
      <Aciklama>sample string 20</Aciklama>
      <Lot>22</Lot>
      <Miktar>19.1</Miktar>
      <Parti>sample string 21</Parti>
      <Seriler xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Seriler>
      <SiparisGuid>ac3c671e-6c7d-429b-8ba8-5a40e9111dd3</SiparisGuid>
      <StokHizmetKodu>sample string 18</StokHizmetKodu>
      <UserDefinedFields xmlns:d4p1="http://schemas.datacontract.org/2004/07/V6.models.Entegrasyon.Operasyonlar.MIKRO">
        <d4p1:MikroUserDefinedField>
          <d4p1:FieldName>sample string 1</d4p1:FieldName>
          <d4p1:FieldValue>sample string 2</d4p1:FieldValue>
          <d4p1:IsDateTime>true</d4p1:IsDateTime>
        </d4p1:MikroUserDefinedField>
        <d4p1:MikroUserDefinedField>
          <d4p1:FieldName>sample string 1</d4p1:FieldName>
          <d4p1:FieldValue>sample string 2</d4p1:FieldValue>
          <d4p1:IsDateTime>true</d4p1:IsDateTime>
        </d4p1:MikroUserDefinedField>
      </UserDefinedFields>
      <Birim>64</Birim>
      <BirimFiyat>1.1</BirimFiyat>
      <HareketTipi>Stok</HareketTipi>
      <IadeFaturaSeri>sample string 13</IadeFaturaSeri>
      <IadeFaturaSira>14</IadeFaturaSira>
      <Iskonto>2.1</Iskonto>
      <Iskonto2>3.1</Iskonto2>
      <Iskonto3>4.1</Iskonto3>
      <Iskonto4>5.1</Iskonto4>
      <Iskonto5>6.1</Iskonto5>
      <Iskonto6>7.1</Iskonto6>
      <OdemeNo>12</OdemeNo>
      <ProjeKodu>sample string 8</ProjeKodu>
      <SrmKodu>sample string 9</SrmKodu>
      <Stopaj>15.1</Stopaj>
      <VergiPntr>17</VergiPntr>
      <VergiSecimi>true</VergiSecimi>
      <VergiTuru>10</VergiTuru>
    </MikroInvoiceLine>
    <MikroInvoiceLine>
      <Aciklama>sample string 20</Aciklama>
      <Lot>22</Lot>
      <Miktar>19.1</Miktar>
      <Parti>sample string 21</Parti>
      <Seriler xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Seriler>
      <SiparisGuid>ac3c671e-6c7d-429b-8ba8-5a40e9111dd3</SiparisGuid>
      <StokHizmetKodu>sample string 18</StokHizmetKodu>
      <UserDefinedFields xmlns:d4p1="http://schemas.datacontract.org/2004/07/V6.models.Entegrasyon.Operasyonlar.MIKRO">
        <d4p1:MikroUserDefinedField>
          <d4p1:FieldName>sample string 1</d4p1:FieldName>
          <d4p1:FieldValue>sample string 2</d4p1:FieldValue>
          <d4p1:IsDateTime>true</d4p1:IsDateTime>
        </d4p1:MikroUserDefinedField>
        <d4p1:MikroUserDefinedField>
          <d4p1:FieldName>sample string 1</d4p1:FieldName>
          <d4p1:FieldValue>sample string 2</d4p1:FieldValue>
          <d4p1:IsDateTime>true</d4p1:IsDateTime>
        </d4p1:MikroUserDefinedField>
      </UserDefinedFields>
      <Birim>64</Birim>
      <BirimFiyat>1.1</BirimFiyat>
      <HareketTipi>Stok</HareketTipi>
      <IadeFaturaSeri>sample string 13</IadeFaturaSeri>
      <IadeFaturaSira>14</IadeFaturaSira>
      <Iskonto>2.1</Iskonto>
      <Iskonto2>3.1</Iskonto2>
      <Iskonto3>4.1</Iskonto3>
      <Iskonto4>5.1</Iskonto4>
      <Iskonto5>6.1</Iskonto5>
      <Iskonto6>7.1</Iskonto6>
      <OdemeNo>12</OdemeNo>
      <ProjeKodu>sample string 8</ProjeKodu>
      <SrmKodu>sample string 9</SrmKodu>
      <Stopaj>15.1</Stopaj>
      <VergiPntr>17</VergiPntr>
      <VergiSecimi>true</VergiSecimi>
      <VergiTuru>10</VergiTuru>
    </MikroInvoiceLine>
  </Satir>
  <SatirSeriler xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfguidArrayOfstringox8ieOcg>
      <d2p1:Key>56a6b54c-d17b-43c1-9b29-d91f1ade9fe8</d2p1:Key>
      <d2p1:Value>
        <d2p1:string>sample string 1</d2p1:string>
        <d2p1:string>sample string 2</d2p1:string>
      </d2p1:Value>
    </d2p1:KeyValueOfguidArrayOfstringox8ieOcg>
    <d2p1:KeyValueOfguidArrayOfstringox8ieOcg>
      <d2p1:Key>7c7fafa4-7727-45e6-a1be-f2d742e25d2b</d2p1:Key>
      <d2p1:Value>
        <d2p1:string>sample string 1</d2p1:string>
        <d2p1:string>sample string 2</d2p1:string>
      </d2p1:Value>
    </d2p1:KeyValueOfguidArrayOfstringox8ieOcg>
  </SatirSeriler>
  <SrmKodu>sample string 7</SrmKodu>
  <Tarih>2025-12-06T08:20:02.451868+03:00</Tarih>
  <TicaretTipi>Toptan</TicaretTipi>
  <ToptanMi>true</ToptanMi>
  <UserDefinedFieldsConvert>
    <MikroUserDefinedFieldConvert>
      <FieldName>sample string 2</FieldName>
      <FieldValue>sample string 3</FieldValue>
      <IsDateTime>true</IsDateTime>
      <SipGuid>1ae250bf-9345-4420-a6b6-04bdb5e5533b</SipGuid>
    </MikroUserDefinedFieldConvert>
    <MikroUserDefinedFieldConvert>
      <FieldName>sample string 2</FieldName>
      <FieldValue>sample string 3</FieldValue>
      <IsDateTime>true</IsDateTime>
      <SipGuid>1ae250bf-9345-4420-a6b6-04bdb5e5533b</SipGuid>
    </MikroUserDefinedFieldConvert>
  </UserDefinedFieldsConvert>
  <create_user>64</create_user>
</MikroConvertOrderToInvoiceWithAdjustmentsCommand>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'MikroConvertOrderToInvoiceWithAdjustmentsCommand'.

Response Information

Resource Description

ResultModel
NameDescriptionTypeAdditional information
IsSuccessfull

boolean

None.

ErrorMessage

string

None.

StatusCode

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "IsSuccessfull": true,
  "ErrorMessage": "sample string 2",
  "StatusCode": 3
}

application/xml, text/xml

Sample:
<ResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/V6.models.CommonModels">
  <ErrorMessage>sample string 2</ErrorMessage>
  <IsSuccessfull>true</IsSuccessfull>
  <StatusCode>3</StatusCode>
</ResultModel>