How to create a PO(Purchase Order)
Process PO -> Confirm -> Receive -> Invoice -> Post
1.PO Main Form:
Form name : PurchTable
Table(Datasource) : PurchTable,
PurchLine
Relation :
PurchLine.PurchId == PurchTable.PurchId
Class : PurchCreateOrderForm
2.Create PO Form:
Form name : PurchCreateOrder
Table(Datasource) : PurchTable,
PurchTable_W
Class : PurchCreateOrderForm
3.Purchase Order Confirmations:
Form name : VendPurchOrderJournal
Table(Datasource) : VendPurchOrderJour
Class : PurchPurchOrderJournalCreate
4.Receive(Receipt list):
Form name : VendReceiptsListJournal
Table(Datasource) : VendReceiptsListJour,
VendReceiptsListTrans
Relation :
VendReceiptsListTrans.PurchId == VendReceiptsListJour.PurchId
VendReceiptsListTrans.ReceiptsListId == VendReceiptsListJour. ReceiptsListId
VendReceiptsListTrans. ReceiptsListDate == VendReceiptsListJour. ReceiptsListDate
5.Receive(Product receipt):
Form name : VendPackingSlipJournal
Table(Datasource) : VendPackingSlipJour
Class : FormLetterVersionableJournalCreate,
FormLetterJournalCreate
6.Invoice:
Form name : VendInvoiceJournal
Table(Datasource) : VendInvoiceJour,
VendInvoiceTrans
Relation :
VendInvoiceTrans.PurchId == VendInvoiceJour.PurchId
VendInvoiceTrans.InvoiceId == VendInvoiceJour. InvoiceId
VendInvoiceTrans.InvoiceDate == VendInvoiceJour. InvoiceDate
VendInvoiceTrans.numberSequenceGroup == VendInvoiceJour. numberSequenceGroup
VendInvoiceTrans.InternalInvoiceId == VendInvoiceJour. InternalInvoiceId
Class : PurchInvoiceJournalCreate,
FormLetterJournalCreate