tasarim = tasarim.replaceAll("#FirmaBaslik#", Static.firma.NAME ?? "");
        tasarim = tasarim.replaceAll("#FirmaAdres#", Static.firma.ADDRESS ?? "");
        tasarim = tasarim.replaceAll("#FirmaVd#", Static.firma.TAXOFF ?? "");
        tasarim = tasarim.replaceAll("#FirmaVn#", Static.firma.TAXNR ?? "");
        tasarim = tasarim.replaceAll("#Tarih#", ortak.formatDatetime(DateTime.now()));
        tasarim = tasarim.replaceAll("#Saat#", ortak.formatDatetime(DateTime.now(), format: "HH:mm"));
        tasarim = tasarim.replaceAll("#YeniBakiye#", ortak.formatMoney((belge["DEBIT"] ?? 0.0) - (belge["CREDIT"] ?? 0.0)));
        tasarim = tasarim.replaceAll("#Tutar#", ortak.formatMoney(belge["TOTAL"]));
        tasarim = tasarim.replaceAll("#BelgeTur#", belgeTur);
        tasarim = tasarim.replaceAll("#TahsilatTuru#", belgeAdi);
        tasarim = tasarim.replaceAll("#BelgeTur#", belgeTur);
        tasarim = tasarim.replaceAll("#FisNo#", belge["FICHENO"] ?? belge["FICHE_NO"]);
        tasarim = tasarim.replaceAll("#BelgeNo#", belge["DOCODE"] ?? "");
        tasarim = tasarim.replaceAll("#GenelAciklama1#", belge["GENEXP1"] ?? "");
        tasarim = tasarim.replaceAll("#GenelAciklama2#", belge["GENEXP2"] ?? "");
        tasarim = tasarim.replaceAll("#GenelAciklama3#", belge["GENEXP3"] ?? "");
        tasarim = tasarim.replaceAll("#GenelAciklama4#", belge["GENEXP4"] ?? "");
        tasarim = tasarim.replaceAll("#CariBaslik#", (belge["CLCARD_DEFINITION"] ?? belge["CARI"]) ?? "");
        tasarim = tasarim.replaceAll("#CariBaslik2#", belge["CLCARD_DEFINITION2"] ?? "");
        tasarim = tasarim.replaceAll("#CariKodu#", belge["CARI_KODU"] ?? "");
        tasarim = tasarim.replaceAll("#Adres1#", belge["ADDR1"] ?? "");
        tasarim = tasarim.replaceAll("#Adres2#", belge["ADDR2"] ?? "");
        tasarim = tasarim.replaceAll("#Tel1#", belge["TELNRS1"] ?? "");
        tasarim = tasarim.replaceAll("#Tel2#", belge["TELNRS2"] ?? "");
        tasarim = tasarim.replaceAll("#Ilce#", belge["TOWN"] ?? "");
        tasarim = tasarim.replaceAll("#Sehir#", belge["CITY"] ?? "");
        tasarim = tasarim.replaceAll("#Fax#", belge["FAXNR"] ?? "");
        tasarim = tasarim.replaceAll("#VergiDairesi#", belge["TAXOFFICE"] ?? "");
        tasarim = tasarim.replaceAll("#VergiNumarasi#", belge["TAXNR"] ?? "");
        tasarim = tasarim.replaceAll("#TCkimlik#", belge["TCKNO"] ?? "");
        tasarim = tasarim.replaceAll("#EPosta#", belge["EMAILADDR"] ?? "");
        tasarim = tasarim.replaceAll("#SonBakiye#", ortak.formatMoney(((belge["CARI_DEBIT"] ?? 0.0) - (belge["CARI_CREDIT"] ?? 0.0))));
        tasarim = tasarim.replaceAll("#PersonelBilgisi#", btYazici.turkishToEnglish(zsLocalStorage.storagePersonelGetir.DEFINITION_));
        tasarim = tasarim.replaceAll("#VadeTarihi#", ortak.formatDatetime(DateTime.parse((belge["VADE_TARIHI"] ?? belge["EXPIRY_DATE"]) ?? "2000-01-01")));
        tasarim = tasarim.replaceAll("#OncekiBakiye#", ortak.formatMoney(((belge["CARI_DEBIT"] ?? 0.0) - (belge["CARI_CREDIT"] ?? 0.0) - siparisDetaylari.GENEL_TOPLAM ?? 0.0)));


//////////////////////////////////////////////
SATIRLAR
//////////////////////////////////////////////
 kalemlerTasarim = kalemlerTasarim.replaceAll("#StokBaslik#", urunAdi);
              kalemlerTasarim = kalemlerTasarim.replaceAll("#StokKodu#", urunKodu ?? "");
              kalemlerTasarim = kalemlerTasarim.replaceAll("#StokBarkod#", barkod ?? "");
              kalemlerTasarim = kalemlerTasarim.replaceAll("#Miktar#", (siparisDetay.AMOUNT ?? 0.0).toString());
              kalemlerTasarim = kalemlerTasarim.replaceAll("#Birim#", siparisDetay.UNITLINE_NAME ?? "");
              kalemlerTasarim = kalemlerTasarim.replaceAll("#BirimFiyat#", ortak.formatMoney(siparisDetay.PRICE));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#KdvDahilBirimFiyat#", ortak.formatMoney(kdvDahilBirimFiyat));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#KdvOrani#", (siparisDetay.VAT ?? 0.0).toInt().toString());
              kalemlerTasarim = kalemlerTasarim.replaceAll("#Iskonto1#", ortak.formatMoney(siparisDetay.DISCOUNT1));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#Iskonto2#", ortak.formatMoney(siparisDetay.DISCOUNT2));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#Iskonto3#", ortak.formatMoney(siparisDetay.DISCOUNT3));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirToplam#", ortak.formatMoney(satirToplam));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirToplamKdvli#", ortak.formatMoney((satirToplam ?? 0.0) + (satirKdvToplam ?? 0.0)));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirAraToplam#", ortak.formatMoney(satirAraToplam));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirGenelToplam#", ortak.formatMoney(satirGenelToplam));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirKdvToplam#", ortak.formatMoney(satirKdvToplam));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirIskontoToplam#", ortak.formatMoney(satirIskontoToplami));
              kalemlerTasarim = kalemlerTasarim.replaceAll("#SatirAciklama#", siparisDetay.LINEEXP ?? "");