Sales & Purchase Classes & Tables
SalesOrder Classes:
- SalesTableType and SaleslineType classes will get called while creating the SalesOrders.
SalesFormLetter_Invoice,
SalesFormLetter_PackingSlip,
SalesFormLetter_PickingLlst,
classes will be used to post the sales order at various document status (packing, invoice etc).
SalesOrder Tables:
- SalesTable : Contains all SalesOrder headers regardless whether they have been posted or not.
- SalesParmTable &SalesParmLine : Contains detailed information regarding posting sales headers and Lines.
- CustConfirmJour,CustConfirmTrans: Contains all Sales Confirmation headers and Lines posted in Dynamic Ax originating from Sales Orders and Lines.
- CustInvoiceJour &CustInvoiceTrans : Contains all sales all Sales Invoice headers and Lines posted in Dynamic Ax originating from Sales Orders and Lines.
- CustPackingSlipJour,CustPackingSlipTrans:Contains all Sales PackingSlip headers and Lines posted in Dynamic Ax originating from Sales Orders and Lines.
PurchaseOrder Classes :
- PurchTableType and PurchTableLine classes will get called while creating the PurchaseOrders.
PurchFormLetter_PurchOrder,
PurchFormLetter_ApproveJournal,
PurchFormLetter_Invoice,
PurchFormLetter_PackingSlip,
PurchFormLetter_ReceiptsList
classes will be used to post the PurchaseOrder at various document status (packing, invoice etc).
PurchaseOrder Tables :
- PurchTable :contains all purchase order headers regardless whether they have been posted or not.
- PurchParmTable,PurchParmLine:contains information regarding posting Purchase headers and Lines.
- VendPackingSlipJour,VendPackingSlipTrans tables contains posted packingslip headers and lines.
- VendInvoiceJour & VendInvoiceTrans: tables contains all invoiced purchase order headers and Lines.
- VendReceiptsJour & VendReceiptsTrans: tables contains posted receipt header and lines.
- VendPurchOrderJour,VendPurchOrderTrans: contains Purchase requisition headers and lines.
Inventory Classes & Tables
Inventory Classes :
InventSum classes are used to find the on-hand information of a certain item at a certain date.
InventOnHand class is used to find the current on-hand information.
InventMovement class validates and prepares data that will be used to generate inventory transactions. All the classes related to the inventMovement class will be prefixed with InvMov
InventUpdate classes are used to insert and update inventory transactions.Whenever a transaction should be posted, the updateNow()method in the correct InventUpdate subclass will execute. The super class in the hierarchy is the InventUpdate class, and the other classes in the hierarchy are prefixed ‘InventUpd_’.InventUpd_Estimated is triggered so that the inventory transactions will reflect that the item is on-order can is taken into consideration when the same item is ordered.
Inventory TablesInvent Dim : (Fields of invent DIM)- InventColorId Item table contains information about colors.
- InventSizeId Item table contains information about item size.
- ConfigId table contains information about available configuration of the various items.
- InventBatchId table contains information about batches.
- InventSerialId table contains information about item serial numbers.
- InventLocationId table contains information about warehouses.
- InventSiteId table contains information about sites.
- wmsLocationId table contains information about locations.
- wmsPalletId table contains information about pallets.
InventTrans : parent table of all transactions. represents a flow of inventory transactions as data leaves and enters a company
classes involved in Journal, Sales order Invoice, Purchase order invoice posting.
Journal Posting : LedgerJournalCheckPost
Sales Order Posting : SalesFormLetter, SalesFormLetter_Invoice
Purchase Order Posting : PurchFormLetter,
PurchFormLetter_PurchOrder,
PurchFormLetter_ReceiptList,
PurchFormLetter_PackingSlip,
PurchFormLetter_invoice.
Retail Statement Processing Details:
Statement posting is quite complex process, that includes the creation and posting of sales orders, payment journals, transferring of inventory transactions, etc.
Statement calculate classes:
- RetailStatementCalculate
Statement clear classes:
- RetailStatementClear
Statement posting classes:
- RetailStatementPost
- RetailStatementPostSalesOrders
- RetailStatementPaymentJournal
- RetailStatementSalesOrderCreator
Other Details
CustTrans -The CustTrans table contains posted transaction information for the customer.
VendTrans -The VendTrans table contains posted transaction information for the vendor.
CustSettlement– The CustSettlement table contains information relating to the settlement or reverse settlement of two transactions. They are used to link a transaction with the transaction it was settled against.
VendSettlement– The VendSettlement table contains information relating to the settlement or reverse settlement of two transactions. They are used to link a transaction with the transaction it was settled against.
CustGroup – The CustGroup table contains a list of groups into which customers can be added. Every customer must specify a CustGroup with which it is associated.
VendGroup – The VendGroup table contains definitions of vendor groups.
CustTable – The CustTable table contains the list of customers for accounts receivable and customer relationship management.
VendTable – The VendTable table contains vendors for accounts payable.
SalesTable – The SalesTable table contains all sales order headers,
regardless of whether they have been posted or not.
PurchTable – The PurchTable table contains all purchase order headers, regardless of whether they have been posted or not.
SalesLine – The SalesLine table contains all sales order lines, regardless of whether they have been posted or not.
PurchLine – The PurchLine table contains all purchase order lines, regardless of whether they have been posted or not.
LedgerTable – The LedgerTable contains the definitions of the general
CustSettlement– The CustSettlement table contains information relating to the settlement or reverse settlement of two transactions. They are used to link a transaction with the transaction it was settled against.
VendSettlement– The VendSettlement table contains information relating to the settlement or reverse settlement of two transactions. They are used to link a transaction with the transaction it was settled against.
CustGroup – The CustGroup table contains a list of groups into which customers can be added. Every customer must specify a CustGroup with which it is associated.
VendGroup – The VendGroup table contains definitions of vendor groups.
CustTable – The CustTable table contains the list of customers for accounts receivable and customer relationship management.
VendTable – The VendTable table contains vendors for accounts payable.
SalesTable – The SalesTable table contains all sales order headers,
regardless of whether they have been posted or not.
PurchTable – The PurchTable table contains all purchase order headers, regardless of whether they have been posted or not.
SalesLine – The SalesLine table contains all sales order lines, regardless of whether they have been posted or not.
PurchLine – The PurchLine table contains all purchase order lines, regardless of whether they have been posted or not.
LedgerTable – The LedgerTable contains the definitions of the general
ledger accounts, also called the chart of accounts.
LedgerTrans – The LedgerTrans table contains the posted general ledger
transactions.
LedgerAccountCategory – The LedgerAccountCategory contains the financial categories that accounts fall into. The categories are assigned to accounts to allow easier grouping of accounts on financial statements.
Dimensions – The Dimensions table contains the dimension values for all of the defined dimensions. This is explained further later on.
LedgerTableInterval – The LedgerTableInterval table contains ranges of accounts associated with a Total ledger account.
LedgerBalancesTrans – The LedgerBalancesTrans table contains the posted ledger amounts per account and date.
LedgerBalancesDimTrans – The LedgerBalancesTrans table contains the posted ledger.
No comments:
Post a Comment