...
Software Version: 2021.??.?? and newer
Table of Contents | ||
---|---|---|
|
Page Header
Header Toolbar
...
When clicked, a new Inventory Receipt transaction will be created from the Invoice/Credit Memo containing all the line items with an 'Item Type' of "Inventory" on the current Invoice/Credit Memo. The quantities for the Receipt line items will default based on the following:
- If the transaction does not reference a PO #, then all the quantities will default from the Invoice/Credit Memo line items.
- If the transaction references a PO #, and the 'Auto Fill Receipt Quantities' is set to "Yes" on the Purchase Order Class, then all the quantities will default from the Invoice/Credit Memo line items.
- If the transaction references a PO #, and the 'Auto Fill Receipt Quantities' is set to "No" on the Purchase Order Class, then the quantities will default as 0.00 and will need to be manually edited before the receipt can be Approved or Posted. Need to have Dan change the way we show NO values in the LV
The Transaction Class for the Receipt transaction will be the Receipt Class identified as the 'Transaction Default' on the Inventory Receipt Transaction Class.
The Inventory Receipt will open in a new tab and if the user has "Full" rights to the Inventory Receipt Record View they can make any edits and/or lot assignments and or Approve/Post the Receipt. The Receipt transaction must be manually posted to ensure the lots are properly assigned.
Update this so the transaction must be posted before we create the receipt. Update this so that the receipt does not auto open in a new tab but rather the message contains a hyperlink that users can click. When clicked we open the Receipt in a new tab. An alternative option would be to have 2 buttons (Create Receipt and Open Receipts).
Need to add rules/error messages for when the button cannot generate a receipt. These events should not have to make a call to the db to do this.
Because this operation creates the Receipt using the current line items (and potentially the quantities) it should only be clicked when you are ready to post the AP Invoice/Credit Memo. If the transaction has not been posted, a message will appear indicating "Creating the Inventory Receipt transaction will also Post the current transaction. Are you sure you want to continue? Okay Cancel"
- If Cancel is clicked then nothing will happen
- If Okay is clicked, the Invoice/Credit Memo will attempt to Post. If successful, the unposted Inventory Receipt Transaction will be created. If the transaction cannot post the Receipt will not be created.
...
If the Invoice/Credit Memo was auto-created from an Inventory Receipt transaction then the 'Linked Invoice Transaction ID' property from the source inventory Receipt transaction will also be cleared.
...
- IQ: Applications - Opens an inquiry that displays all the transactions that have been applied to the Invoice/Credit Memo.
- IQ: PO Transactions - Opens an inquiry with all the Purchase Orders, AP Invoices, AP Credit Memos, and Inventory Receipts with this Purchase Order assigned. This inquiry has not yet been designed.
- RV: Journal Details - Opens the record view of the Journal Details.
- RV: Purchase Order - Opens the record view of the Purchase Order. If there is not a linked PO, a message will appear indicating "There is no Purchase Order for this transaction."
- RV: Receipt - Opens the record view of the linked inventory Receipt transaction. If there is not a linked Receipt, a message will appear indicating "There is no linked Receipt for this transaction."
- –-
- Create Receipt - add a new help page and put link here
...
The list contains all the 'Active' Invoice and Credit Memo Transaction Class IDs displayed as [TransactionType] - [ClassID]. For example: "Invoice - Home Office".
Note: The Transaction Class will not display after the Transaction Type if the Class ID is named "Default"
...
When clicked, all the Reports assigned to the Functional Area of Purchasing, that launch from the Print Dialog, are assigned to this page, and that the user has rights to (if Report Data Access is enabled) are displayed.
...
Save
...
Home Tab
...
...
...
Database Field: ERPx_APTransactionHeader.Description
...
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Software Version: 2024.05.20 and newer
To view the help page for the NorthScope 2.0 Invoice/Credit Memo Record View, please click here: AP Invoices/Credit Memo Record View
Table of Contents | ||
---|---|---|
|
Page Header
Header Toolbar
Toolbar Icons | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Delete |
| ||||||||||||||||
Help |
| ||||||||||||||||
More Actions |
| ||||||||||||||||
New |
The list contains all the 'Active' Invoice and Credit Memo Transaction Class IDs displayed as [TransactionType] - [ClassID]. For example: "Invoice - Home Office". Note: The Transaction Class will not display after the Transaction Type if the Class ID is named "Default". | ||||||||||||||||
Notes |
| ||||||||||||||||
| |||||||||||||||||
Save |
| ||||||||||||||||
Save & Close |
|
Home Tab
INV# or MM#: [TransID] PO#: [PO] REQ#: [REQ#] Vendor Name (Currency) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fields | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Comment |
For transactions auto-generated from a Grower Ticket, this defaults to the value 'Created from Grower Ticket'. Database Field: ERPx_APTransactionHeader.Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Doc Date |
For transactions auto-generated from an Inventory Receipt, this defaults from the Receipt Date on the linked receipt transaction. For transactions auto-generated from a Grower Ticket, this defaults to the Ticket Delivery Date. Database Field: ERPx_APTransactionHeader.TransactionDate | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Doc No |
If missing, the message "Doc No is required." will be displayed on Approve or Ready to Post. If not unique for the Vendor assigned to the transaction, the message "Duplicate Doc No's are not allowed. Please enter a valid Doc No." will be displayed on Save. Note: If the transaction was created from a posted Grower Ticket, this value defaults to the Ticket Number of the corresponding ticket. Database Field: ERPx_APTransactionHeader.DocNumber | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Freight PO Amt. | Displays the total amount of source Freight Purchase Order. This is only applicable and visible for AP Invoices linked to a Freight Purchase Order, and only includes line items that were automatically added (not manually added lines). This is a calculated field that is not stored in the database. Note: This is only applicable for Invoice type transactions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Freight Variance Amt. | Displays the total variance between the amounts on the source Freight Purchase Order and the AP Invoice. This is only applicable and visible for AP Invoices linked to a Freight Purchase Order, and only includes line items that were automatically added from the source purchase order, (not manually added lines). This value is updated after Save when applicable line items are updated. This is a calculated field that is not stored in the database. Note: This is only applicable for Invoice type transactions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PO # |
Once a valid PO# has been selected, or manually entered, all the Purchase Order line items (with a remaining quantity) that are not already on the transaction will be auto-added to the transaction and both the 'PO #' and 'Vendor Name' values will be set and disabled. The 'Find PO#' window searches across all "valid" PO's. If a 'Vendor Name' has been entered on the transaction then only "valid" PO's for that Vendor will be returned, if the 'Vendor Name' is blank then all valid PO's will be returned across all Vendors. A 'PO #' is considered valid for AP Invoices based on:
A 'PO #' is considered valid for AP Credit Memos based on:
Database Fields: ERPx_APTransactionHeader.PurchaseOrderSK, ERPx_APPoHeader.PurchaseOrderID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reference |
The Reference will not default from the Reference on a linked Purchase Order. These are treated as separate reference fields.
Database Field: ERPx_APTransactionHeader.Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status |
The Statuses that apply to transactions in this Record View include:
When an AP Invoice that is linked to a Purchase Order is Posted, if the Purchase Order Type is "Single Invoice and Receipt" and a receipt has already been posted, the Purchase Order Status will be auto-changed to "Closed". Database Fields: ERPx_APTransactionHeader.TransactionStatusSK | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vendor Name |
The lookup contains a blank value, the current assigned value, and a list of all the 'Active' Vendors. Database Fields: Database Field: ERPx_APTransactionHeader.VendorSk, ERPx_APVendor.VendorName |
Properties Tab
Fields | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Group: 1 | |||||||||
GL Date |
To Approve or Post the transaction, the GL Date must fall within a Fiscal Period that is open for Purchasing and must be on or after the 'Doc Date'.
This is always editable while the transaction is in a Status of |
New |
. |
Database Field: ERPx_APTransactionHeader. |
GLDate |
Doc |
Date |
|
|
|
If missing, the message "Doc No is required." will be displayed on Save.
If not unique, the message "Duplicate Doc No's are not allowed. Please enter a valid Doc No." will be displayed on Savenon editable control that shows the 'Doc Date' from the Home Tab. This is informational only from here. Database Field: ERPx_APTransactionHeader. |
TransactionDate |
Payment Terms |
|
a single-select |
lookup that defaults from the Payment Terms assigned to the Primary Vendor on the Purchase Order, or the selected Vendor if the transaction is not linked to a Purchase Order. This is required and if missing, the message "Payment Terms are required when approving or posting transactions." |
will be displayed on Save. This is editable while |
in a status of |
New |
.
|
The lookup contains a blank value, the current assigned value, and a list of all the 'Active' Payment Terms. Database Fields: ERPx_MFPaymentTerms.PaymentTermName, APTransactionHeader.PaymentTermSK | ||
Discount Percent | This is a textbox that identifies the Discount percent associated with the Payment Terms, formatted to 5 decimal places. This is editable while the transaction is in a 'New' status and will be reset if the Payment Terms are changed. If the Payment Terms does not have a discount (e.g., "Net 30") this will default to 0.00000. Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated. Database Fields: ERPx_MFPaymentTerms. |
DiscountPercent, APTransactionHeader. |
DiscountPercent | |
Discount Days | This is a |
If a valid PO# is not entered then the 'PO # lookup' will open to provide a way to search for the 'PO #'. Once the PO # has been selected, it will be saved to the transaction. Once a valid PO# has been selected, or manually entered, all the Purchase Order line items (with a remaining quantity) that are not already on the transaction will be auto-added to the transaction and both the 'PO #' and 'Vendor Name' header fields will be disabled.
A 'PO #' is considered valid for AP Invoices based on:
- The 'Vendor Name' assigned to the transaction
- All Purchase Orders assigned to the transaction Vendor
- All Purchase Orders that contain line items where the 'Item Vendor' is assigned to the transaction Vendor
- The 'PO Type' of the Purchase Order
- PO Type of "Multiple Invoices and Receipts" are always considered
- PO Type of "Single Invoice and Receipt" are considered if the Purchase Order has not been assigned to an AP Invoice
- The 'Status' of the Purchase Order
- New - Only if the 'First Status POs can be Received or Invoiced' property on the Purchase Order Class is set to "New".
- Released - always considered valid
- Closed - Never considered valid
A 'PO #' is considered valid for AP Credit Memos based on:
- The 'Vendor Name' assigned to the transaction
- All Purchase Orders assigned to the transaction Vendor
- All Purchase Orders that contain line items where the 'Item Vendor' is assigned to the transaction Vendor
- The 'PO Type' of the Purchase Order is not evaluated
- The 'Status' of the Purchase Order is not evaluated
Database Fields: ERPx_APTransactionHeader.PurchaseOrderSK, ERPx_APPoHeader.PurchaseOrderID
The Reference will not default from the Reference on a linked Purchase Order. These are treated as separate reference fields.
Database Field: ERPx_APTransactionHeader.Reference
- The Site assigned to the linked PO (if a PO # is entered for this transaction). The Site is not restricted to the Site on the linked Purchase Order.
- The 'Default Site' on the Transaction Class.
numeric textbox that identifies the Discount Days associated with the Payment Terms. This is editable and required if a Discount Percent is specified, if missing, the message "Discount Days is required" will be displayed on Save. The value must be >= 0 when specified. Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated. Database Field: ERPx_APTransactionHeader.DiscountDays | |||||||||||||
Due Days | This is a numeric textbox that identifies the Due Days associated with the Payment Terms. This is always required and must be >= 0 and >= 'Discount Days' value, if missing the message "Due Days is required" will be displayed on Save. This is editable while the transaction is in 'New' status. Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated. Note: If the 'Due Date' value is changed, this value will be recalculated. Database Field: ERPx_APTransactionHeader.DueDays | ||||||||||||
Discount Amount | This is a calculated field that identifies the total Discount Amount. It is calculated as Total [Invoice Amount] * [Payment Terms Discount Percent]. If the Payment Terms does not have a discount (e.g., "Net 30") this will be blank. | ||||||||||||
Discount Date |
This is always editable, even after the transaction is Posted and can be edited to any date that is both:
Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated. Note: Changing this for a posted transaction will only have an effect if the transaction has an open/unapplied balance.
|
|
|
Database |
Field: |
ERPx_ |
APTransactionHeader.DiscountDate | ||
Due Date |
|
|
|
This is a |
date picker that defaults as [Doc Date] + [Payment Terms Due Days] and is required. |
This is always editable |
, even after the transaction is Posted |
The Statuses that apply to transactions in this Record View include:
and can be edited to any date that is both:
Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated. Note: Changing this for a posted transaction will only have an effect if the transaction has an open/unapplied balance.
|
|
Database Field: ERPx_APTransactionHeader.DueDate | ||||
Pmt./Apply Hold |
|
|
When an AP Invoice that is linked to a Purchase Order is Posted, if the Purchase Order Type is "Single Invoice and Receipt" and a receipt has already been posted, the Purchase Order Status will be auto-changed to "Closed".
Database Fields: ERPx_APPoHeader.TransactionStatusEN
This is a single select lookup that defaults as blank but can be changed to "Yes".
This is always editable, even after the transaction is Posted. Note: Changing this for a posted transaction will only have an effect if the transaction has an open/unapplied balance. Invoices on hold will not be selected for payment when building AP Check Batches. Credit Memos on hold cannot be selected to apply to open Invoice Database Field: ERPx_APTransactionHeader.IsOnApplicationHold | |||||||||
Group: 2 | |||||||||
Created |
|
- If the Invoice/Credit Memo is manually entered (the 'Linked Receipt Transaction ID' is empty) then this defaults as blank and is editable when the transaction is in a Status of "New".
- Add logic to specify that Vendor Name is disabled once it has been entered with a PO #
- If the Invoice/Credit Memo was auto-created from an inventory Receipt transaction (the 'Linked Receipt Transaction ID' is populated) then this defaults from Receipt and is not editable.
The lookup contains a blank value, the current assigned value, and a list of all the 'Active' Vendors.
Database Fields: Database Field: ERPx_APTransactionHeader.VendorSk, ERPx_APVendor.VendorName
Properties Tab
system assigned value and is never editable by a user. This is a non-editable text box that is required. Database Field: ERPx_APTransactionHeader.CreatedDate | |||||||||
Created By |
Database Field: ERPx_APTransactionHeader.CreatedBy | ||||||||
Last Updated |
|
This is always editable, even after the transaction is Posted and can be edited to any date that is both:
- Greater than or equal to the 'Doc Date'
- If not, the message "The Discount Date must occur on or after the Doc Date." will be displayed on Save.
- Less than or equal to the 'Due Date'
- If not, the message "The Discount Date must occur on or before the Due Date." will be displayed on Save.
Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated.
Note: Changing this for a posted transaction will only have an effect if the transaction has an open/unapplied balance.non-editable text box that is required. Database Field: ERPx_APTransactionHeader.LastUser | |||||||||||||
Last Updated By |
Database Field: ERPx_APTransactionHeader.LastUpdated | ||||||||||||
Group: 3 | |||||||||||||
Transaction Class ID |
|
|
Database Field: ERPx_APTransactionHeader. |
- Greater than or equal to the 'Doc Date'
- If not, the message "The Due Date must occur on or after the Doc Date." will be displayed on Save.
- Greater than or equal to the 'Discount Date'
- If not, the message "The Due Date must occur on or after the Discount Date." will be displayed on Save.
Note: If the transaction's 'Payment Terms' are changed, this value will be recalculated.