POST
/MaxiApi/Invoice
| Fatura aktarımın da Api erişimi
http://XXX/MaxiApi/Project/ProjectTransfer şeklinde olmalıdır.
| Api access for bill transfer http://XXX/MaxiApi/Project/ProjectTransfershould be in the form.
Aktarım Yapılacak Logo Firma Bilgileri Logo Company Information to Transfer
Renkli parametre başlıkları zorunlu alanlardır.
Color parameter titles are required fields.
| Parametre Parameter | Tip Type | Açıklama Description | Uzunluk Length |
|---|---|---|---|
| FirmID | Number | Logo Firma Numarası Logo Firm Number | 3 |
| PeriodNo | Number | Logo Firma Dönem Numarası Logo Business term Number | 2 |
Proje Kartı Project Card
Renkli parametre başlıkları zorunlu alanlardır. Tek bir aktarımda birden fazla fatura gönderilebilmekte, adet sınırı bulunmamaktadır.
Color parameter titles are mandatory fields. multiple invoices can be sent in a single transfer, no limit of quantity.
| ParametreParameter | TipType | AçıklamaDescription | UzunlukLength |
|---|---|---|---|
| SourceID | int | Kart Kaynak Parametresi Card Source parameter | 50 |
| ProjectCode | int | Proje Kodu Project Code | 16 |
| ProjectName | string | Proje Adı Project Name | 30 |
| SpecialCode1 | string | Özel Kod 1 SpecialCode 1 | 50 |
| SpecialCode 2 | string | Özel Kod 2 SpecialCode 2 | 50 |
| SpecialCode 3 | string | Özel Kod 3 SpecialCode 3 | 50 |
| SpecialCode 4 | string | Özel Kod 4 SpecialCode 4 | 50 |
| SpecialCode 5 | string | Özel Kod 5 SpecialCode 5 | 50 |
| AuthCode | string | Yetki Kodu Authorization Code | 50 |
| BeginDate | string | Başlangıç Tarihi Begin Date | 10 |
| EndDate | string | Bitiş Tarihi End Date | 10 |
| ProjectResponse | int | Proje Sorumlusu | 50 |
Fatura Aktarım Örneği Invoice Transfer Example (JSON)
Request
[
{
"FirmID": 1,
"PeriodNo": 1,
"MainParams":
[
{
"SourceID": "1001",
"ProjectCode": "TEST101",
"ProjectName": "TEST004NAME",
"SpecialCode1": "OZEL1",
"SpecialCode2": "OZEL2",
"SpecialCode3": "OZEL3",
"SpecialCode4": "OZEL4",
"SpecialCode5": "OZEL5",
"AuthCode": "YETKI",
"BeginDate": "2021-01-30",
"EndDate": "2021-02-28",
"ProjectResponse": ""
}
]
}
]
Response
{
"TransferStatus": true,
"TransferMessage": "Transfer Completed!",
"Responseline":
[
{
"SourceID": "1001",
"Isucceed": true,
"RecordRef": "",
"RecordFicheNo": """,
"ResponseMsg": "Aktarım Başarılı"
}
]
}
Aktarım Geri Dönüş Parametreleri Transfer Return Parameters
| ParametreParameter | TipType | AçıklamaDescription |
|---|---|---|
| TransferStatus | bool | API Erişim Durumu API Access Status |
| TransferMessage | string | Aktarım Genel Bilgi Mesajı transfer information message |
| SourceID | string | Fatura Kaynak Parametresi Invoice source parameter |
| Isucceed | bool | Fatura Aktarım Durum Bilgisi Invoice Transfer Status Information |
| RecordRef | string | Aktarılan Fatura Hedef Kayıt No Transferred Invoice Destination Registration Number |
| RecordFicheNo | string | Aktarılan Fatura No Transferred invoice number |
| ResponseMsg | string | Fatura Aktarım Mesajı Invoice transfer message |