ORKESTRA

ORKESTRA

  orkestra orkestra.com.tr
  Sohbet   İndirme Merkezi

Örnek E-Fatura Betikleri

Orkestra E-Fatura Betik Örnekleri


Satırdaki Ürün Özelliklerini Değiştirme

line.setUblValue("Item/Name","value","Yeni Ürün Adı");
line.setUblValue("Item/Description/+/","value","Yeni Açıklama");
line.setUblValue("Item/+/Keyword","value","Yeni Anahtar Kelime");


Barkod Ekleme

ubl.addBarcode("datamatrix","Orkestra Candir ; Sirketinizde Orkestra Kurun" ,150,150,"{fileName:'datamatrix'}");
ubl.addBarcode("code128",$F{voucherNo},250,40,"{fileName:'code128', fontSize:6, moduleWidth:2}");


Cari Hesap Bakiyesi Ekleme

ubl.addNote("ESKİ BAKIYE : " +MathUtil.format(($F{party.periodLTotal.postedNet}-$F{netTotal}),"#,##0.00")+" TL");
ubl.addNote("FATURA TOPLAMI : " +MathUtil.format($F{netTotal},"#,##0.00")+" TL");
ubl.addNote("YENİ BAKIYE : " +MathUtil.format($F{party.periodLTotal.postedNet},"#,##0.00")+" TL");


Fatura Satırlarında Seri Numaralarının Görünmesi

String seriNo = line.collectSerialsTable("${serials.serial.serial}"," ; ");


Ürünün Alternatif adı varsa alternatif adı, yoksa ürün açıklaması gelsin

    String satirAciklamasi1 = $F{itemStock.internalName};
String satirAciklamasi2 = $F{itemStock.description};
if(StringUtil.length(satirAciklamasi1)>0){
   line.setName(satirAciklamasi1);
   }
    line.setName(satirAciklamasi2);


BAYINO alanına veri gelmesi

ubl.setCustomerIdentification("BAYINO",$F{party.code});


Satır Açıklamasında Menşei Bilgisinin Görünmesi

String mensei= $F{itemStock.originCountry.description};
line.setNote(mensei);

 

İade Faturalarında KAYNAK Fatura Numaralarının Görünmesi

Object retInvoices = ubl.getReturnedInvoices();
String invoiceList = StringUtil.toStringOnProperty(retInvoices, "voucherNo", ", ");
ubl.addNote("İade Edilen Faturalar : " + invoiceList);
int index = 0;
for (retInvoice : retInvoices as com.gtech.erp.logistics.objects.InvoiceVoucher)
{
    index = index + 1;
    println "Return Invoice (" + index + ") " + retInvoice.voucherNo;    
}