UBL İşlemleri
UBL İşlemleri (UBL Operations)
GetNewUbldspID
- Dönüş Tipi: string
- Parametreler:
- UserName (string): Kullanıcı adı
- ModulCode1 (string): Modül kodu
- Idademi (string): İdare dairesi
- ChCode (string): CH kodu
- SellerCode (string): Satıcı kodu
- CityCode (string): Şehir kodu
- AreaCode (string): Bölge kodu
- UblDate (string): UBL tarihi
- UblTime (string): UBL saati
- chGK_1 (string): CH GK 1
- chGK_2 (string): CH GK 2
- chGK_3 (string): CH GK 3
- chGK_4 (string): CH GK 4
- chGK_5 (string): CH GK 5
- ublVoucherno (string): UBL fiş numarası
- Açıklama: Yeni UBL DSP ID oluşturur
Örnek Kullanım:
string id = Doc.GetNewUbldspID("USER1", "MOD001", "IDARE1", "CH001", "SELLER001",
"CITY001", "AREA001", "20240101", "143000",
"GK1", "GK2", "GK3", "GK4", "GK5", "VOUCHER001");
GetNewUblinvID
- Dönüş Tipi: D7Result
- Parametreler:
- FTType (string): Fatura tipi
- UserName (string): Kullanıcı adı
- FTNitelik (string): Fatura niteliği
- Idademi (string): İdare dairesi
- ChCode (string): CH kodu
- SellerCode (string): Satıcı kodu
- CityCode (string): Şehir kodu
- AreaCode (string): Bölge kodu
- UblDate (string): UBL tarihi
- UblTime (string): UBL saati
- chGK_1 (string): CH GK 1
- chGK_2 (string): CH GK 2
- chGK_3 (string): CH GK 3
- chGK_4 (string): CH GK 4
- chGK_5 (string): CH GK 5
- ublVoucherno (string): UBL fiş numarası
- Açıklama: Yeni UBL Invoice ID oluşturur
Örnek Kullanım:
D7Result result = Doc.GetNewUblinvID("FT001", "USER1", "NITELIK1", "IDARE1", "CH001",
"SELLER001", "CITY001", "AREA001", "20240101", "143000",
"GK1", "GK2", "GK3", "GK4", "GK5", "VOUCHER001");
Create_UBL_ID
- Dönüş Tipi: D7Result
- Parametreler:
- ModulCode (string): Modül kodu
- Seri (string): Seri
- UblDate (string): UBL tarihi
- UblTime (string): UBL saati
- ublVoucherno (string): UBL fiş numarası
- UblId (ref string): UBL ID (çıkış)
- Açıklama: UBL ID oluşturur
Örnek Kullanım:
string ublId = "";
D7Result result = Doc.Create_UBL_ID("MOD001", "SERI001", "20240101", "143000", "VOUCHER001", ref ublId);
DeleteUblID
- Dönüş Tipi: D7Result
- Parametreler:
- ModulCode1 (string): Modül kodu
- SERI (string): Seri
- SIRA (string): Sıra
- Açıklama: UBL ID'yi siler
Örnek Kullanım:
D7Result result = Doc.DeleteUblID("MOD001", "SERI001", "001");
UblCounterUpdate
- Dönüş Tipi: D7Result
- Parametreler:
- ModulCode (string): Modül kodu
- UBLVoucherNo (string): UBL fiş numarası
- ID (string): ID
- UBLDate (string): UBL tarihi
- UblTime (string): UBL saati
- SaveStatus (string): Kayıt durumu
- Açıklama: UBL sayaç günceller
Örnek Kullanım:
D7Result result = Doc.UblCounterUpdate("MOD001", "VOUCHER001", "ID001", "20240101", "143000", "SAVED");
Insert_UBL_ID
- Dönüş Tipi: D7Result
- Parametreler:
- ModulCode (string): Modül kodu
- UBLDate (string): UBL tarihi
- UblTime (string): UBL saati
- UBLVoucherNo (string): UBL fiş numarası
- Seri (string): Seri
- Sira (string): Sıra
- SaveStatus (string): Kayıt durumu
- Açıklama: UBL ID ekler
Örnek Kullanım:
D7Result result = Doc.Insert_UBL_ID("MOD001", "20240101", "143000", "VOUCHER001", "SERI001", "001", "SAVED");