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