Jika membuat Sales Invoice pada Accurate dengan mengambil dari beberapa Delivery Order untuk dalam satu penagihan. Jika di perlukan untuk bisa mengurutkan Item Barang di Invoice sesuai Tanggal DO yang dipilih di hasil preview Faktur Penjualan.

Berikut cara menampilkan tgl DO yang berurutan pada template Sales Invoice :

1. Silahkan klik menu Setup | Form template, double-click di template Sales Invoice yang akan digunakan untuk Preview transaksi.

2. Selanjutnya Klik dibagian Design as FRF, pilih tab Page2

3. Klik sekali dibagian IBX yang ke 3 dari kiri, tambahkan keterangan sql nya dibagian select, tepatnya pada bagian a.QTYCONTROL, saat di select tambahkan “, d.InvoiceDate DODAte” di bagian from tambahkan “left join ARINV d on a.UsedInSI=d.InvoicENo and d.DeliveryOrder = 1” lalu di bagian order by kita ubah jadi “Order by d.InvoiceDate desc, d.Arinvoiceid, a.Seq

4. Klik Close designer nya dan coba preview kembali transaksinya

Sehingga SQLnya menjadi :

Select a.ARINVOICEID, a.SEQ, a.USEDINSIID,

a.USEDINSI, a.INVOICENO, a.PONOFROMDO,

a.ITEMNO, a.ITEMOVDESC, a.QUANTITY,

a.ITEMDISCPC, a.BRUTOUNITPRICE, a.UNITPRICE,

a.ITEMHISTID, a.ITEMCOST, a.ITEMCOSTBASE,

a.ITEMUNIT, a.UNITRATIO, a.ITEMTYPE,

a.UNIT1, a.UNIT2, a.UNIT3, a.RATIO2, a.RATIO3, a.NOTES,

a.INVENTORYGLACCNT, a.COGSGLACCNT, a.SALESGLACCNT,

a.SALESDISCOUNTACCNT, a.GOODSTRANSITACCNT,

a.TAXCODES, a.TAXABLEAMOUNT1, a.TAXABLEAMOUNT2,

a.ITEMRESERVED1, a.ITEMRESERVED2, a.ITEMRESERVED3,

a.ITEMRESERVED4, a.ITEMRESERVED5, a.ITEMRESERVED6,

a.ITEMRESERVED7, a.ITEMRESERVED8, a.ITEMRESERVED9,

a.ITEMRESERVED10, a.SOID, a.SOSEQ, a.SONO, a.PONOFROMSO,

a.DEPTID, a.DEPTNO, a.DEPTNAME,

a.PROJECTID, a.PROJECTNO, a.PROJECTNAME,

a.WAREHOUSEID, a.NAME WPIName, a.QuoteID, a.QuoteNo, a.SNLine, a.SNExpDate,

a.QTYCONTROL, d.InvoiceDate DODAte

From TEMPLATE_ARINVDET(:ARINVOICEID, 0) a

left join ARINV d on a.UsedInSI=d.InvoicENo and d.DeliveryOrder = 1

Where 1=1

and (a.GroupSeq is null or (a.GroupSeq is not null

and (Exists (select s.Seq from ARINVDET s

inner join Item it on it.itemNo=s.ItemNo and it.ItemType=3

where it.MinimumQty=1 and s.ARInvoiceID=a.ARInvoiceID and s.Seq=a.GroupSeq))))

Order by d.InvoiceDate desc, d.Arinvoiceid, a.Seq

READ  Menampilkan Contact Name Departemen Di Preview Delivery Order

5. Selanjutnya klik Close designer.

6. Di tampilan Template Sales Invoicenya pilih tab Detail, centang dibagian Screen dan Print untuk kolom Reserved nya dan di bagian namenya isikan dengan nama “DO Date

7. Klik button Desaign, klik sekali dibagian reserved yang tadi sudah kita tambahkan dan ganti variablenya menjadi [DODate].

8. Close Designernya dan jika ada konfirmasi “Save changes” pilih Yes.

9. Buka transaksi Sales Invoice yang memilih beberapa DO, kemudian preview untuk melihat hasil nya.