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");