Aplikasi Client Reader

dokumen-dokumen yang mirip
Dokumen Teknis. Prasyarat Kebutuhan BPHTB Payment Online System. Abstrak.

Dokumen Teknis. Prasyarat Kebutuhan Online BI and Reporting NG. Abstrak.

Dokumen Teknis. Prasyarat Kebutuhan Pajak Daerah Payment Online System. Abstrak.

i-tax BPHTB NG Latest Technology, Web Based and Ease of Use CARTENZ E-GOVERNMENT APLIKASI

Dokumen Teknis. Prasyarat Kebutuhan I-Tax SISMIOP NG. Abstrak.

i-tax DASHBOARD NG Latest Technology, Web Based and Ease of Use CARTENZ E-GOVERNMENT SOFTWARE

Dokumen Teknis. Prasyarat Kebutuhan I-Tax SIMPAD NG Self-Assessment. Abstrak.

Rencana Kerja Pemerintah Daerah (RKPD) Online

Profil Perusahaan. PT Cartenz Technology International. Plaza Central Building, 20th Floor Jenderal Sudirman Kav Jakarta Selatan, 12930

Integrated Tax Administration SIMPAD NG Air Tanah

Integrated Tax Administration Self Assessment

CARTENZ E-GOVERNMENT SOFTWARE. i-tax SISMIOP NG

i-tax SISMIOP NG Latest Technology, Web Based and Ease of Use CARTENZ E-GOVERNMENT SOFTWARE

White Paper. Online Transaction Monitoring. Abstrak.

DIAGRAM ALIR TAX SURVEILLANCE

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

BUKU PANDUAN PENGGUNAAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

Pengenalan Sistem Informasi Pembangunan Daerah

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

1. Copy QD.apk ke dalam memory card atau phone memory. 2. Buka File Manager lalu pilih file QD.apk.

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB 4 IMPLEMENTASI DAN EVALUASI. Pelaksanaan implementasi sistem bank soal pada Binus School Serpong. melibatkan beberapa elemen utama, yaitu:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Making Provisions for Applications and Services

Services Course. Office Web Apps Participant Guide


BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT.

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

A. INSTALLASI SOFTWARE

Panduan Pendampingan Sistem Integrasi JDIHN

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

Muamalat Cash Management System - Basic User Manual

Berikut merupakan prosedur penggunaan pada non-login :

BAB 5 IMPLEMENTASI DAN EVALUASI. password untuk dapat masuk ke halaman Home.

Making Provisions for Applications and Services

Bab II. TINJAUAN PUSTAKA

PETUNJUK PEMAKAIAN SOFTWARE

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Analisa Dan Perancangan Sistem Aktivasi Lisensi Software Sesuai Dengan Spesifikasi Hardware

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan :

MANUAL REGISTRASI INSTITUSI

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

PEDOMAN TEKNIS SISTEM PENGELOLAAN DATABASE JALAN PROPINSI DAN KABUPATEN/KOTA

Daftar Isi Langkah-langkah untuk sorting data : Filtering Data Langkah 1 untuk filtering data :... 8

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

CARA MENJALANKAN PROGRAM

Cara Menjalankan Aplikasi Exambro CBTSync [CBTSync Terbaru]

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

A. INSTALLASI SOFTWARE

BAB III ANALISA DAN PERANCANGAN SISTEM

COLOR LASERJET ENTERPRISE CM4540 MFP SERIES. Panduan Ringkas

BAB IV IMPLEMENTASI DAN EVALUASI. proses mengubah hasil dari analisis kedalam bahasa pemrograman yang

3 BAB III METODOLOGI PENELITIAN

MANUAL REGISTRASI INSTITUSI

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

IV. HASIL DAN PEMBAHASAN. a. Ruang Lingkup (Scope) Perangkat Lunak P-ATIS. P-ATIS memproduksi suara dari data-data cuaca terkini yang

BAB 4 IMPLEMENTASI DAN EVALUASI

SISTEM REGISTRASI OT DAN SM VERSI 1.1

Manual Penggunaan Sistem Pengeloalaan TBO. Untuk Pokjar, Karunika dan LPBAUSI

Sistem Aplikasi Persetujuan Iklan

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID

Resume. Pelatihan Membuat PC Router Menggunakan ClearOS. Diajukan Untuk Memenuhi Salah Satu Tugas Mata Kuliah. Lab. Hardware

Manual Penggunaan dan Instalasi Software

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

BAB IV IMPLEMENTASI DAN EVALUASI. Rekam Medis pada Rumah Sakit Mata Masyarakat Surabaya.

Ketika Winbox sudah diunduh, hal yang pertama dilakukan adalah membuka. utility hingga tampil gambar seperti di bawah ini:

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN

MENGOPI DAFTAR KONTAK

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

Petunjuk Penggunaan Aplikasi

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV Hasil Dan Analisis

1. Pendahuluan 2. Tinjauan Pustaka

PEDOMAN TEKNIS SISTEM PENGELOLAAN DATABASE JALAN PROPINSI DAN KABUPATEN/KOTA

User Guide Saudagarsoft Resto Pos 2016

USER MANUAL UNTUK APOTEK VERSI 1.2

SIMPLE NETWORK MONITORING PROTOCOL (SNMP) UNTUK MEMONITOR TRAFIK USER

Gambar Notifikasi via

Transkripsi:

Cartenz Data Sheet CARTENZ E-GOVERNMENT APLIKASI Aplikasi Client Reader FITUR UTAMA Client Reader App Mengakses data transaksi penjualan Membuat file data transaksi Mengirimkan file data transaksi ke system Dispenda Aplikasi Client Reader adalah aplikasi console yang berbasis java yang berfungsi untuk membuat interface ke sistem monitoring transaksi Dispenda menggunakan web service dan mengakses data transaksi sistem Wajib Pajak. Adapun tujuan dari aplikasi ini adalah agar pihak wajib pajak (WP) sebagai pencatat transaksi penjualan dapat mengiriman data transaksi yang direkam pada sistem basis data WP kepada Dispenda agar dapat memonitoring data transaksi WP tersebut. Aplikasi ini menggunakan arsitektur client/server. Aplikasi ClientReader di-install pada client yakni wajib pajak(wp), dan juga terdapat web service pada environment Dispenda untuk menerima pertukaran informasi antar mesin. Arsitektur Wajib Pajak Hotel Dispenda WebService Menerima file data transaksi Aplikasi Sync Agent Server Aplikasi/Basis Data Wajib Pajak Hotel Alternatif I, Aplikasi Sync Agent Dipasang pada Server Internet Secure Socket Layer (SSL) https Firewall Web Service Aplikasi Sync Agent Dashboard Pemantauan Basis Data Server Aplikasi/Basis Data Alternatif II, Aplikasi Sync Agent Dipasang pada Client PC Penerapan arsitektur ini bertujuan agar wajib pajak yang diajak kerja sama memberikan informasi secara realtime dari sistem informasi yang dimilikinya sehingga proses monitoring transkasi pada wajib pajak dapat dilakukan. Wajib pajak dapat mengimplementasikan Client Reader(sync Agent) baik pada server langsung atau suatu PC yang terhubung ke server.

Dalam penerapannya, akan ada 2 environment yang akan di integrasikan yaitu environment sistem wajib pajak dan environment sistem Dispenda. Penjelasan selengkapnya adalah sebagai berikut : 1) Akan dilakukan instalasi dari Client Reader yang berfungsi untuk : mengakses data transaksi untuk mendapatkan data transaksi baru; membuat file data transaksi; mengirimkan data transaksi ke sistem Dispenda; 2) Akan dilakukan instalasi web service pada server Dispenda. 3) Data yang di transaksikan adalah data umum transaksi yang mengandung data : ID Pembayaran; Waktu Transaksi; Nilai Transaksi; Service Charge; Diskon; Pajak; status transaksi; 4) Pengiriman informasi ke sistem Dispenda adalah menggunakan jalur internet dengan protocol HTTPS. Flow komunikasi data : 1) Aplikasi Client Reader mengakses data transaksi sistem Wajib Pajak untuk mencari transaksi baru secara berkala. 2) Aplikasi Client Reader kemudian akan membuat file data transaksi baru. 3) Aplikasi Client Reader secara berkala akan mengirimkan file data hasil pembacaan transakasi baru ke system Dispenda melalui jalur internet. Pengirman data dilakukan ketika koneksi jalur internet tidak ada gangguan, ketika ada gangguan, transkasi akan di tunda sampai koneksi internet baik kembali. 4) Aplikasi Client Reader mangirimkan file data ke web service yang ada di Dispenda. 5) Web service akan menginput data kepada sistem monitoring transaksi Dispenda. 6) Data transaksi kemudian akan ditampilkan pada aplikasi dashboard monitoring.

Client Reader App Aplikasi Client Reader merupakan aplikasi console berbasis java yang terdiri dari tujuh (7) menu. Setiap menu ditampilkan berupa teks, dengan tambahan nomor sebagai indikator dari menu tersebut. Untuk memilih menu, pengguna dapat memasukkan nomor dari menu tersebut, kemudian menekan Enter pada keyboard. Pada saat pengguna memasukkan nomor menu yang salah, maka sistem akan menampilkan pesan Please do input something. Print Current Configuration Menu ini dapat diakses dengan memasukkan pilihan 1 pada console. Menu ini digunakan untuk menampilkan konfigurasi yang sedang digunakan. Tujuannya adalah pengguna dapat melihat konfigurasi yang sedang dipakai.

Change Configuration Menu ini dapat diakses dengan memasukkan pilihan 2 pada console. Menu ini digunakan untuk mengubah konfigurasi yang sedang digunakan, agar aplikasi dapat dijalankan dengan baik dengan konfigurasi yang tepat. Check Local Database Connection Menu ini dapat diakses dengan memasukkan pilihan 3 pada console. Menu ini digunakan untuk memerika ketersediaan database Wajib Pajak. Dengan kata lain digunakan untuk trace koneksi ke database, sehingga dapat memastikan bahwa aplikasi ini akan berjalan dengan baik saat proses upload data. Ping Server Menu ini dapat diakses dengan memasukkan pilihan 4 pada console. Menu ini digunakan untuk mengecek ketersediaan web service Dispenda. Yaitu apakah cek apakah web service sudah dijalankan atau belum.

Sign On Menu ini dapat diakses dengan memasukkan pilihan 5 pada console. Menu ini digunakan oleh wajib pajak untuk verifikasi device_id terlebih dahulu. Mekanisme verifikasi ini seperti login. Direct Upload Menu ini dapat diakses dengan memasukkan pilihan 6 pada console. Menu ini digunakan untuk upload data transaksi secara manual. Meskipun proses upload data transaksi sudah dilakukan secara otomatis, pengguna dapat memilih untuk upload secara langsung jika terjadi suatu hal. Exit Menu untuk menutup aplikasi console pada Windows. Fungsi ini dapat diakses melalui menu Exit. Fungsi ini digunakan pengguna untuk menutup aplikasi. Ketika aplikasi ditutup, maka semua proses yang sedang berjalan akan dihentikan.

Web Service Web service akan menerima data hasil pengiriman untuk dimasukkan ke sistem Dispenda. Berikut fungsi web service yang tersedia. Format Fungsi Echo Fungsi Echo digunakan untuk melakukan test koneksi ke server webservices dan database PajakOnline disisi Dispenda. Format Request: Untuk fungsi echo, tidak perlu digunakan parameter request, dikarenakan hanya untuk mengecek koneksi ke server webservice dan database PajakOnline Dispenda saja. Format Response: Response yang diberikan oleh web service ke pihak client berupa data contract. Adapun data contract-nya didefinisikan sebagai berikut. Parameter Type Status Value Data Boolean Mandatory Nilai dari hasil echo, apakah sukses atau gagal. (Default selalu true) Format Fungsi SignOn Fungsi SignOn digunakan untuk melakukan verifikasi Wajib Pajak, yaitu pengecekan terhadap Wajib Pajak tersebut apakah sudah terdaftar pada sistem Dispenda. Format Request: #seq Parameter Type Status Value

1 DeviceId String Mandatory Kode unik yang di-assign untuk suatu aplikasi/alat yang akan mengirimkan data ke Server Dispenda untuk monitoring transaksi. Kode unik ini digenerate oleh Dispenda, pihak ke- 3 yang ingin mengintegrasikan sistemnya harus terlebih dahulu mendaftarkan aplikasinya ke Dispenda. Format Response: Response yang diberikan oleh web service ke pihak client berupa data contract. Adapun data contract-nya didefinisikan sebagai berikut. Parameter Type Status Value Data Boolean Mandatory Nilai dari hasil pengecekan apakah DeviceId terdaftar pada basis data Dispenda. Error String Mandatory Pesan error yang disampaikan jika terjadi kesalahan saat pengolahan data maupun pengecekan DeviceId pada WebService. HasError Boolean Mandatory Nilai yang menandakan apakah terjadi Error atau tidak pada saat WebService memproses data. Jika HasError bernilai true, maka Data akan selalu bernilai false, dan Error akan memiliki value yang tidak kosong. Sebaliknya Jika HasError bernilai false, maka Error akan bernilai null atau berupa string kosong, dan Data akan merepresentasikan apakah DeviceId terdaftar atau tidak. Format Fungsi Transact Fungsi Transact digunakan untuk melakukan perekamanan data transaksi suatu wajib pajak per record sesuai dengan parameter yang terdapat pada basis data Dispenda, dimana field-fiednya sudah ditentukan tujuan penggunaannya. Format Request: #seq Parameter Type Status Value

1 DeviceId String Mandatory DeviceId wajib pajak yang telah terdaftar pada sistem PajakOnline Dispenda 2 DataTransaksi DataTransaksiDC Mandatory Objek yang berisi field data transaksi yang harus dikirim ke web service untuk dilakukan perekaman. Detail data transaksi yang harus dikirim dapat dilihat pada tabel Detail Data Transaksi Berikut ini penjelasan lebih detil mengenai objek DataTransaksiDC yang harus dikirim. #seq Parameter Type Status Value 1 Transaction_ID Long Mandatory ID (unik) transaksi yang tercatat pada sistem wajib pajak 2 Device_Id String Mandatory ID yang diperoleh dari hasil registrasi WP di sistem dashboard pajak online Dispenda, harus sesuai dengan DeviceId pada parameter request. 3 Waktu_Transaksi Datetime Mandatory Waktu saat transaksi dilakukan, dengan tipe objek DateTime pada.net Framework. 4 Waktu_Transksi_String String Mandatory Waktu saat transaksi dilakukan dengan tipe string. 5 Kode_Transaksi String Mandatory Kode transaksi yang tercatat, kode unik yang diberikan oleh Wajib/Objek Pajak untuk setiap transaksi yang terjadi. 6 Nilai_Transaksi Decimal Mandatory Nilai transaksi yang tercatat, merupakan nilai total yang dibayarkan client/customer sesuai transaksi. (Biasanya sudah plus Nilai Pajak)

7 Pajak_Transaksi Decimal Mandatory Besarnya nilai pajak yang dikenakan atas transaksi yang terjadi (bukan dalam persentase, sudah dalam nilai). 8 Layanan_Transaksi Decimal Mandatory Besarnya layanan transaksi (Service Charge) yang dikenakan (jika ada, jika tidak ada maka bernilai 0). 9 Diskon_Transaksi Decimal Mandatory Diskon transaksi yang dikenakan, merupakan diskon yang diberikan atas suatu transaksi (jika ada, jika tidak ada maka bernilai 0). 10 Device_Timestamp Datetime Mandatory Tanggal dan waktu pengiriman data ke WebService. 11 File_Timestamp Datetime Mandatory Tanggal dan Waktu pencatatan transaksi pada basis data Wajib Pajak Format Response: Parameter Type Status Value Data Long Mandatory Nilai dari hasil pemrosesan data, jika berhasil maka data bernilai TRANSACTION_ID Error String Mandatory Pesan Error yang disampaikan jika terjadi kesalahan saat pengolahan data pada WebService. HasError Boolean Mandatory Nilai yang menandakan apakah terjadi Error atau tidak pada saat WebService memproses data. Jika HasError bernilai true, maka Data akan selalu bernilai false, dan Error akan memiliki value yang tidak kosong. Sebaliknya Jika HasError bernilai false, maka Error akan bernilai null atau berupa string kosong, dan Data akan merepresentasikan apakah proses perekaman transaksi berhasil dilakukan atau tidak.

Format Fungsi TransactList Fungsi Transact digunakan untuk melakukan perekamanan data transaksi suatu wajib pajak dengan List sesuai dengan parameter yang terdapat pada basis data Dispenda, dimana field-fiednya sudah ditentukan tujuan penggunaannya. Format Request: #seq Parameter Type Status Value 1 DeviceId String Mandatory DeviceId wajib pajak yang telah terdaftar pada sistem PajakOnline Dispenda 2 DataTransaksi DataTransaksiDC[] (Array of DataTransaksiDC) Mandatory Objek yang berisi field data transaksi yang harus dikirim ke web service untuk dilakukan perekaman. Bentuk data adalah suatu list data transaksi. Detail data transaksi yang harus dikirim dapat dilihat pada tabel Detail Data Transaksi Berikut ini penjelasan lebih detil mengenai objek DataTransaksiDC yang harus dikirim. #seq Parameter Type Status Value 1 Transaction_ID Long Mandatory ID (unik) transaksi yang tercatat pada sistem wajib pajak 2 Device_Id String Mandatory ID yang diperoleh dari hasil registrasi WP di sistem dashboard pajak online Dispenda, harus

sesuai dengan DeviceId pada parameter request. 3 Waktu_Transaksi Datetime Mandatory Waktu saat transaksi dilakukan, dengan tipe objek DateTime pada.net Framework. 4 Waktu_Transksi_String String Mandatory Waktu saat transaksi dilakukan dengan tipe string. 5 Kode_Transaksi String Mandatory Kode transaksi yang tercatat, kode unik yang diberikan oleh Wajib/Objek Pajak untuk setiap transaksi yang terjadi. 6 Nilai_Transaksi Decimal Mandatory Nilai transaksi yang tercatat, merupakan nilai total yang dibayarkan client/customer sesuai transaksi. (Biasanya sudah plus Nilai Pajak) 7 Pajak_Transaksi Decimal Mandatory Besarnya nilai pajak yang dikenakan atas transaksi yang terjadi (bukan dalam persentase, sudah dalam nilai). 8 Layanan_Transaksi Decimal Mandatory Besarnya layanan transaksi (Service Charge) yang dikenakan (jika ada, jika tidak ada maka bernilai 0). 9 Diskon_Transaksi Decimal Mandatory Diskon transaksi yang dikenakan, merupakan diskon yang diberikan atas suatu transaksi (jika ada, jika tidak ada maka bernilai 0). 10 Device_Timestamp Datetime Mandatory Tanggal dan waktu pengiriman data ke WebService. 11 File_Timestamp Datetime Mandatory Tanggal dan Waktu pencatatan transaksi pada basis data Wajib Pajak.

Format Response: Parameter Data Type Status Value List<Long> (Array of Long) Mandatory Nilai dari hasil pemrosesan data, Data merupakan list of TRANSACTION_ID, adapun TRANSACTION_ID merupakan TRANSACTION_ID dari data transaksi mana saja yang sukses dikirim ke basis data Dispenda. Error String Mandatory Pesan Error yang disampaikan jika terjadi kesalahan saat pengolahan data pada WebService. HasError Boolean Mandatory Nilai yang menandakan apakah terjadi Error atau tidak pada saat WebService memproses data. Jika HasError bernilai true, maka Data akan selalu bernilai false, dan Error akan memiliki value yang tidak kosong. Sebaliknya Jika HasError bernilai false, maka Error akan bernilai null atau berupa string kosong, dan Data akan merepresentasikan apakah proses perekaman transaksi berhasil dilakukan atau tidak.

HUBUNGI KAMI Untuk informasi lebih lanjut mengenai Pajak Online Client Reader, silakan kunjungi www.cartenz.co.id atau telepon +62 21 2977 2992 melalui staf representatif kami Making Government More Efficient Through Information Technology Copyright 2015, Cartenz and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, did including imply warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.