Name | Type | Cardinality | Label | Required | Help |
account |
RecordRef |
0..1 |
Account |
F |
Set the bank account that will be used to pay these bills. |
accountingBookDetailList |
AccountingBookDetailList |
0..1 |
|
|
|
apAcct |
RecordRef |
0..1 |
A/P Account |
F |
Set the Accounts Payable account that will be affected by this transaction. |
applyList |
VendorPaymentApplyList |
0..1 |
|
|
|
approvalStatus |
RecordRef |
0..1 |
Approval Status |
F |
In the Approval Status field, choose one of the following:
* Approved – No further review or approval processing is required before a payment is processed.
* Pending Approval – Bills with a Pending Approval status require that someone with permission must approve the bill before a payment can be processed for it.
* Rejected – The payment cannot be processed further. |
availableBalance |
double |
0..1 |
Available Balance |
F |
The Available Balance is displayed for the selected account.
The bank account available balance is calculated as follows:
* Bank account balance - Sum of outstanding in-transit payments = Available balance |
balance |
double |
0..1 |
Balance |
F |
NetSuite automatically shows the balance in this bank account. |
billPay |
boolean |
0..1 |
Bill Pay |
F |
Check this box to send this payment online.
You must follow the set up procedure in How Do I Set Up Online Bill Pay before you can use this feature.
The NetSuite basic package includes a set number of bill pay transactions. Click the Charges May Apply link for more information. |
class |
RecordRef |
0..1 |
Class |
F |
References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences. If you are using a customForm that has class customized at the body level, you can NOT set this field at the item level. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
createdDate |
dateTime |
0..1 |
Date Created |
F |
|
creditList |
VendorPaymentCreditList |
0..1 |
|
|
|
currency |
RecordRef |
0..1 |
Currency |
F |
Select the vendor's transaction currency you want to enter this bill in. |
currencyName |
string |
0..1 |
Currency |
F |
This field auto-populates based on selection of Payee (entity). |
customFieldList |
CustomFieldList |
0..1 |
|
|
|
customForm |
RecordRef |
0..1 |
Custom Form |
F |
Select the form to use for this payment. Custom forms you have previously created can be chosen. |
department |
RecordRef |
0..1 |
Department |
F |
References a value from a user defined list at Setup > Company > Departments. This field is required when the Make Departments Mandatory preference is enabled at Setup > Accounting > Accounting Preferences. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
entity |
RecordRef |
0..1 |
Payee |
F |
Select the payee for this purchase. Select a vendor to pay vendor bills. Select an employee to pay an employee expense. In the UI, go to Lists > Relationships > Vendors for details about existing suppliers. Go to Lists > Employees > Employees for details about existing employees. |
exchangeRate |
double |
0..1 |
Exchange Rate |
T |
The currency's exchange rate is shown in this field. You can edit the exchange rate for this transaction only, or you can update the currency record with the exchange rate you set here. |
isInTransitPayment |
boolean |
0..1 |
In Transit |
F |
Check the In Transit box to designate this vendor payment as an In-Transit Payment.
This defaults based on the setting for the Use In-Transit Vendor Payments by Default preference.
The In Transit box can be checked only when first creating a payment. After the payment form is saved, this setting cannot be changed.
Clear this box if this vendor payment is not an In-Transit payment.
The setting for this field cannot be changed after the form is saved. |
lastModifiedDate |
dateTime |
0..1 |
Date Last Modified |
F |
|
location |
RecordRef |
0..1 |
Location |
F |
References a value in a user-defined list at Setup > Company > Classifications > Locations. This field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences. In order to retrieve a list of available values for this field, use the GetSelectValue operation. |
memo |
string |
0..1 |
Memo |
F |
Enter a memo that shows the vendor's invoice number or your account number. This appears on the memo line of the check. |
nextApprover |
RecordRef |
0..1 |
Next Approver |
F |
This field displays the employee designated as the approver on the employee record. If no approver is selected, the supervisor approves payments. If both a supervisor and an approver are selected, either can approve the payment. |
payeeAddress |
Address |
0..1 |
Pay To |
F |
|
payeeAddressList |
RecordRef |
0..1 |
Address To Select |
F |
|
postingPeriod |
RecordRef |
0..1 |
Posting Period |
F |
Set the period you want to post this bill payment to. If a period is closed, you cannot post to that period. |
printVoucher |
boolean |
0..1 |
Voucher |
F |
Set to true to queue a voucher to print for this payment. After you have entered payments, you can print vouchers for them at Transactions > Management > Print Checks and Forms > Payment Vouchers. |
status |
string |
0..1 |
Status |
F |
|
subsidiary |
RecordRef |
0..1 |
Subsidiary |
F |
In a OneWorld environment, NetSuite displays the name of the subsidiary associated with the bill in a read-only field. |
toAch |
boolean |
0..1 |
To ACH |
F |
Set to true to send this payment via ACH processing. |
toBePrinted |
boolean |
0..1 |
To Be Printed |
F |
Set to true if you want to save this in a queue of checks to print. |
total |
double |
0..1 |
Amount |
F |
NetSuite automatically updates this amount as you add or edit line items. |
tranDate |
dateTime |
0..1 |
Date |
T |
NetSuite inserts today's date for the posting date of this bill payment. You can set another date. The date you set here determines the date range in which this transaction appears on the Accounts Payable Register. Note that you can set custom date ranges on registers. |
tranId |
string |
0..1 |
Check # |
F |
If you have set To Be Printed to true, you will choose starting check numbers later when you print those checks. If you are submitting and immediately printing this check, NetSuite increases the largest check number by one. If you wish, you can set another number here, and the next check number will revert to the standard pattern. |
transactionNumber |
string |
0..1 |
Transaction Number |
F |
This field displays the system-generated number associated with this transaction. |
voidJournal |
RecordRef |
0..1 |
Voided Journal |
F |
|