Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The purpose of the Payment Receipt Record View is to enter payments received by Fishermen, Fishermen & Tenders, Tenders and Loans. From here, users can open the 'Apply Documents' window, review the Journal Details, and post the receipt. When receipts are posted, the Fisherman Balances and Customer Fisherman Aging are updated and the receipt becomes available to the Checkbook Deposit transaction. Payment Receipts make a journal entry when they are posted.

Software Version: YYYY2024.MM04.DD 19 and newer

Table of Contents
typeflat

...

true
  • Adjustment
  • Additional Adjustment Transaction Classes (if any)
  • Balance Transfer
  • Payment Receipt
Toolbar IconsDescription
Apply Documents

Opens the Apply Fishing Transactions list  record view allowing the user to apply this receipt to one or more open transactions.  The Apply Documents button is disabled when the 'Amount' field is 0 and other required fields are not completed.

Delete

Insert excerpt
Delete - LV
Delete - LV
nopaneltrue

(lightbulb) If a Payment Receipt that has been fully or partially applied is deleted (prior to posting), all applications will be automatically removed. 

Grid Layout
Insert excerpt
Grid Layout - Global
Grid Layout - Global
nopaneltrue
Help
Insert excerpt
Help - Global
Help - Global
nopaneltrue
Journal Details

Insert excerpt
Journal Details - RV Header
Journal Details - RV Header
nopaneltrue

The Journal Details Window for this transaction will include:

  • The Payment Receipt Journal Entry (in both the Receipt Currency Amounts and Home Currency Amounts)Entry 
    • Debit to the Checkbooks Cash Account 
    • Credit to the Fisherman Settlement Accrual Account 
  • All the associated application Journal Entries - even though they may have happened on different dates
New

Insert excerpt
New

- RV Header

- Multi-Select Trans Type - Global
New -

RV Header

Multi-Select Trans Type - Global
nopaneltrue

Notes
Insert excerpt
Notes - GlobalNotes - Globalnopanel
Print
Insert excerpt
Print - RV Header
Print - RV Header
nopaneltrue
Save
Insert excerpt
Save - RV Header
Save - RV Header
nopaneltrue

...


FieldsDescriptionCheckbook Currency

A non-editable text box to identify the Currency ID for the currency assigned to the Checkbook. Receipts cannot be posted if this value is missing.

Linked Database Field: ERPx_MFCheckbook.CurrencySK

CheckbookSK This is a single-select standard lookup that defaults as 'New' and is required. This is always editable while the transaction is in a Status of 'New' or 'Approved'. The Statuses that apply to transactions in this List View include:

Database Fields:

ERPx_APTransactionStatus.StatusName, ERPx_APTransactionHeader.TransactionStatusSK

Unapplied Amt.

(lightbulb) If the same combination of Received From, Receipt Type and Payment # exist on an open or Posted Payment Receipt, the message "Duplicate Payment Receipts are not allowed. Payment # [Payment#] on [TransNumber] was keyed on [ReceiptDate] for this account." will be displayed on Save. 

(lightbulb) If the same combination of Received From and Payment # exist on an open or Posted Payment Receipt but with a different Receipt Type, the message "Potential Duplicate Transaction. [ReceiptType] Receipt with Payment # [Payment#] on [TransNumber] was keyed on [ReceiptDate] for this account." will be displayed on Save as a warning that it might be a duplicate but this will not prevent the data from saving. 

Database Field: ERPx_APTransactionHeader.CashReceiptTypeEN

FieldsDescription
Amount

Identifies the dollar amount of the payment received. This is a text box that is required. This defaults to 0.00 and must be > 0.00 to Approve and/or Post. If not, the message "Amount must be greater than 0.00." will be displayed. This field is only editable after a 'Customer' has been selected and while the transaction Status is "New" and while no applications exist for the receipt. Editing this value and saving the transaction will re-calculate the 'Applied' and 'Unapplied' fieldsRemaining' field.

Linked Database Field: ERPx_ARTransactionHeader.ExtendedAmount

Applied Amt.Identifies how much of the receipt has been applied. This is a non-editable text box that is required. This defaults to 0.00 but will re-calculate as the receipt is applied. Receipts can be posted without applying, but if they have been applied, this amount will be > 0.00. This is a calculated field that is not editable. This field is not stored in the database.

APTransactionHeader.ExtendedAmount

Checkbook

Identifies the checkbook where the receipt will be deposited into. This is a single-select standard lookup that is required. This defaults using the following logic

after the Fisherman is selected

:

  1. If
the Checkbook that
  1. a value is assigned to
the Fisherman is in either the Fisherman Currency or the Home Currency, then default to the Fisherman Checkbook, elseIf the Checkbook that is assigned to
  1. the "Default Fisherman Checkbook ID" Settlement Default
Preference is in either the Fisherman Currency or the Home Currency then
  1. Preference then the Checkbook lookup on the Payment Receipt will default from the Preference, else
Set to blank and require a value before enabling the rest of the data fields
  1. It defaults to the first Checkbook in the lookup

This is required

before you can enter/edit the remaining receipt fields,

to Approve and/or Post, or to open the Apply Fishing Transactions list view.

If not assigned, the message "Checkbook is required" will be displayed. This

This field is enabled

after a 'Fisherman' has been selected

and

while the transaction Status is "New". This field is

only editable

after a 'Fisherman' has been selected and while the transaction

while the transaction Status is "New"

and no applications for this receipt have been made

Insert excerpt
Def - Checkbook
Def - Checkbook
nopaneltrue

The lookup contains a list of all the 'Active' Checkbooks where the Currency is USD.

Database Fields:

ERPx_MFCheckbook.

CheckbookDescription

CheckbookID, ERPx_

MFTransactionBatch

APTransactionHeader.CheckbookSK

CommentDescription

Identifies the comment description associated with the payment receipt. This is a text box that where users can enter a comment for the associated receipt but is not required. This defaults to blank and is only editable after a 'Fisherman' has been selected. If  If entered, it must be <= 60 characters.  This field defaults to blank and is always editable, even after the transaction is posted. 

Linked Database Field: ERPx_ARTransactionHeaderAPTransactionHeader.Description

CurrencyPayment #


Identifies the currency number of the receipt. This is a non-editable single-select standard lookup that is required. It defaults to "USD" and cannot be edited.

Linked Database Field:

ERPx_ARTransactionHeader.CurrencySK

Fisherman

payment received, most often associated with the Check #. This is a text box that is not required. If entered, the value must be <= 50 characters.  This defaults to blank and is always editable, even after the transaction is posted.

(lightbulb) If the same combination of Received From, Receipt Type and Payment # exist on an open or Posted Payment Receipt, the message "Duplicate Payment Receipts are not allowed. Payment # [Payment#] on [TransNumber] was keyed on [ReceiptDate] for this account." will be displayed on Save. 

(lightbulb) If the same combination of Received From and Payment # exist on an open or Posted Payment Receipt but with a different Receipt Type, the message "Potential Duplicate Transaction. [ReceiptType] Receipt with Payment # [Payment#] on [TransNumber] was keyed on [ReceiptDate] for this account." will be displayed on Save as a warning that it might be a duplicate but this will not prevent the data from saving. 

Database Field: ERPx_APTransactionHeader.DocNumber

Received From 

Identifies the number of the payment received, most often associated with the Check #. This is a text box that is not required. This field defaults to blank and is only editable after a 'Fisherman' has been selected. This field is always editable, even after the transaction is posted.

Linked Database Field:

ERPx_ARTransactionHeader.DocNumber

Insert excerpt
Account Name
Account Name
nopaneltrue
This is a single-select standard lookup to select who the payment is coming from. It defaults to blank, but is required before anything other than the 'Receipt Date' can be edited. If not assigned, the message "Fisherman Received From is required." will be displayed. Because this value determines the initial values assigned for the 'Checkbook', if it is changed after it has been assigned, a message will appear as: "Changing the Fisherman will reset the Checkbook." This field is only editable while the transaction Status is "New" and the 'Applied Amount' is blank or 0.00.

Insert excerpt
Def - Fisherman
Def - Fisherman
nopaneltrue

Insert excerpt
Def - Tender
Def - Tender
nopaneltrue

Insert excerpt
Def - Fisherman & Tender
Def - Fisherman & Tender
nopaneltrue

The lookup contains the current assigned value and a list of all the 'Active' Fishermen, Fishermen & Tenders, and Tenders and Loans that have not on hold.

Linked Database Field:

ERPx_ARTransactionHeader.CustomerSK

Payment #

been excluded from the "Cash Receipt" Transaction on the 'Excluded Transaction' tab of the Fisherman & Tender Record View.

Database Fields: ERPx_APVendor.VendorName, ERPx_APTransactionHeader.VendorSK

Receipt Date

Identifies the date the receipt was received. This is a date picker field that defaults to the current date. It is required to Approve and/or Post or to open the Apply Fishing Transactions list view. If not, the message "Receipt Date is required." will will be displayed. This field is only editable while the transaction Status is "New" and is disabled once an application for this receipt has been made.

(lightbulb) If you need to change the 'Receipt Date' after an application has been made, you must unapply all the transactions that are currently applied.

Linked Database Field: ERPx_ARTransactionHeaderAPTransactionHeader.TransactionDate

Receipt Type

Identifies the type of the receipt. This is a single-select standard lookup the is required to Approve and/or Post. This defaults to "Check". This field is only editable after a 'Fisherman' has been selected and while the transaction Status is "New". 

The lookup contains all the values in the MFCashReceiptType Enumeration Class. 

Linked Database Field:

ERPx_ARTransactionHeader.CashReceiptTypeEN

Status
Insert excerpt
StatusStatus
nopaneltrue
Insert excerpt
Def - StatusDef - Status
nopaneltrue
Insert excerpt
Def - Status - NewDef - Status - New
nopaneltrue
Insert excerpt
Def - Status - ApprovedDef - Status - Approved
nopaneltrue
Insert excerpt
Def - Status - Ready to PostDef - Status - Ready to Post
nopaneltrue
RemainingIdentifies how much of the receipt still needs to be applied. This is a non-editable text box that is required. This defaults from 'Amount' entered but will re-calculate as the receipt is applied. Receipts can be posted without applying, but if they have been applied, this amount will be >= 0.00 and < 'Amount'. This is a calculated field that is not editable on this page. This field is not stored in the database.

Properties Tab

CheckbookSK - RV
Status

Insert excerpt

CheckbookSK - RV

Status
Status
nopaneltrue

Linked Database Field: ERPx_ARTransactionHeader.CheckbookSK

Created Insert excerptCreated (Date & Time) - RVCreated (Date & Time) - RVnopaneltrue 

Linked Database Field: ERPx_ARTransactionHeader.CreatedDate

Created By Insert excerptCreated By- RVCreated By- RVnopaneltrue 

Linked Database Field: ERPx_ARTransactionHeader.CreatedBy

CustomerSK Insert excerptCustomerSK - RVCustomerSK - RVnopaneltrue

Linked Database Field: ERPx_ARTransactionHeader.CustomerSK

GL Date Insert excerptGL Date - RVGL Date - RVnopaneltrue

For Payment Receipts only, If blank, the value will be automatically updated as follows:

  • For Receipts in the Home Currency -  updated to the 'Receipt Date' on Approve or Ready to Post.
  • For Receipts NOT in the Home Currency, that have not been applied -  updated to the 'Receipt Date' on Approve or Ready to Post.
  • For Receipts NOT in the Home Currency, that have been applied -  updated to the 'Receipt Date' on application

The GL Date must be >= the 'Receipt Date'. If not, the message "GL Date must be >= the Receipt Date." will be displayed on Save. The GL Date must fall within a Fiscal Period that is open for Sales. If not, the message, "The Fiscal Period is not open." will be displayed on Save.

Linked Database Field: ERPx_ARTransactionHeader.GLDate

Last Updated Insert excerptLast Updated (Date & Time) - RVLast Updated (Date & Time) - RVnopaneltrue 

Linked Database Field: ERPx_ARTransactionHeader.LastUpdated

Last Updated By Insert excerptLast Updated By- RVLast Updated By- RVnopaneltrue 

Linked Database Field: ERPx_ARTransactionHeader.LastUser

Receipt Currency

A non-editable text box to identify the currency of the receipt. Receipts may not always be in the same currency as the Checkbook.

Linked Database Field: ERPx_ARTransactionHeader.CurrencySK

Transaction ID Insert excerptTransaction ID - RVTransaction ID - RVnopaneltrue

Linked Database Field: ERPx_ARTransactionHeader.TransactionID

TransactionSK Insert excerptTransaction SK - RVTransaction SK - RVnopaneltrue

Linked Database Field: ERPx_ARTransactionHeader.TransactionHeaderSK

MC: Exchange Date

This field is used to convert the transaction total 'Receipt Amount' to the 'Home Currency' amount.

This is a non-editable text box to show the date range of the 'Rate' (Exchange Rate) on the 'Exchange Table' being used to convert the 'Receipt Amount' to the 'Home Currency' amount. This is only displayed and required when the Receipt currency is not in the 'Home Currency'.

This is looked-up using the 'Receipt Date', not the 'GL Date'. This is displayed as: From [Rate From] to [Rate to]. For example, "From 10/01/19 to 10/07/19". The date values are formatted based on the User Preference for 'Date Format'.

This value is a looked up from the 'Exchange Table' and not stored in the database while the transaction is in a Status of "New". When the Status is changed to either "Approved" or "Ready to Post" the value is updated and written to the database. For posted transactions, this is the value that existed when the transaction posted.

MC: Exchange Rate

This field is used to convert the transaction total 'Receipt Amount' to the 'Home Currency' amount.

This is a non-editable text box to show the 'Calculation Method' and 'Rate' being used to convert the 'Receipt Amount' to the 'Home Currency' amount. This is only displayed and required when the Receipt's currency is not in the 'Home Currency'. It is set as follows:

  • If the 'From Currency' on the Exchange Table matches the Receipt currency, then the 'Calculation Method' will default from the 'Calculation Method' on the Exchange Table.
  • If the 'From Currency' on the Exchange Table matches the 'Home Currency', the 'Calculation Method' will be the opposite as it is on the Exchange Table.

This is formatted as: [Calculation Method] by [Rate]. For Example, "Multiply by 1.0250" or "Divide by 1.0250".

This value is a looked up from the 'Exchange Table' and not stored in the database while the transaction is in a Status of "New". When the Status is changed to either "Approved" or "Ready to Post" the value is updated and written to the database. For posted transactions, this is the value that existed when the transaction posted.

MC: Exchange Table

This field is used to convert the transaction total 'Receipt Amount' to the 'Home Currency' amount.

This is a non-editable text box that displays the 'Exchange Table ID' used to convert the 'Receipt Amount' to the 'Home Currency' amount. This is only displayed and required when the Receipt's currency is not in the 'Home Currency'.

This is assigned as the first Exchange Table containing both the 'Home Currency' and the foreign currency assigned to the Receipt, with a valid 'Rate' (exchange rate) for the 'Receipt Date'. If there are no Rates that cover the 'Receipt Date' then the last Rate will be used. If there are no Exchange Tables containing both the 'Home Currency' and the foreign currency then this will be blank and the message "A valid exchange does not exist between [ReceiptCurrencyID] and [HomeCurrencyID]." will be displayed on Save after the Status is changed to Approve and/or Ready to Post.

This value is a looked up from the 'Exchange Table' and not stored in the database while the transaction is in a Status of "New". When the Status is changed to either "Approved" or "Ready to Post" the value is updated and written to the database. For posted transactions, this is the value that existed when the transaction posted.

MC: Currency Conversion

This field is used to convert the transaction total 'Receipt Amount' to the 'Home Currency' amount.

This is a non-editable text box that displays the currencies on the 'Exchange Table' being used to convert the 'Receipt Amount' to the 'Home Currency' amount. This is formatted as: "From [Receipt Currency] to [Home Currency]". This is only displayed and required when the Receipt's currency is not in the 'Home Currency'.

This value is a looked up from the 'Exchange Table' and not stored in the database while the transaction is in a Status of "New". When the Status is changed to either "Approved" or "Ready to Post" the value is updated and written to the database. For posted transactions, this is the value that existed when the transaction posted.

MC: Home Currency Amount

This field is used to convert the transaction total 'Receipt Amount' to the 'Home Currency' amount.

This is a non-editable text box that displays the Receipt Amount converted to the Home Currency. This is only displayed and required when the Receipt's currency is not in the 'Home Currency'.

This value is a looked up from the 'Exchange Table' and not stored in the database while the transaction is in a Status of "New". When the Status is changed to either "Approved" or "Ready to Post" the value is updated and written to the database. For posted transactions, this is the value that existed when the transaction posted.

 This is a single-select standard lookup that defaults as 'New' and is required. This is always editable while the transaction is in a Status of 'New' or 'Approved'.

Insert excerpt
Def - Status
Def - Status
nopaneltrue
 The Statuses that apply to transactions in this List View include:

Insert excerpt
Def - Status - New
Def - Status - New
nopaneltrue

Insert excerpt
Def - Status - Approved
Def - Status - Approved
nopaneltrue

Insert excerpt
Def - Status - Ready to Post
Def - Status - Ready to Post
nopaneltrue

Database Fields: ERPx_APTransactionStatus.StatusName, ERPx_APTransactionHeader.TransactionStatusSK


Related Topics



Expand
titlePage Definitions

Page Definitions


...