# NSF Payment button is in disabled state for a transaction type "Payment" on Customer transaction form

**URL:** <https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279>\
**Category:** User Forum\
**Created:** [August 9, 2015, 3:09am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279 "2015-08-09T03:09:29Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 9, 2015, 3:09am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/1 "2015-08-09T03:09:29Z")

</div>

I am going to process NSF Payment manually from customer transaction form, select the payment transaction on Customer transaction form but the “NSF Payment” button is in disabled state. Should it be enabled automatically or do i have to see any configuration is missing? Thanks for any help

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 10, 2015, 10:08am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/2 "2015-08-10T10:08:37Z")

</div>

It should be enabled, but it checks few conditions for that. First thing to check, Does the cancel payment button is enabled in your case?

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 10, 2015, 7:20pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/3 "2015-08-10T19:20:28Z")

</div>

Yes. The Cancel payment button is enabled for a Transaction type “Payment” on customer transaction form.

Can you please let me know what all i need to check. Thanks

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 11, 2015, 7:34am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/4 "2015-08-11T07:34:26Z")

</div>

Shouldn’t have an invoice number on the payment line, amount should be negative and bank account (company) should have a value

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 11, 2015, 3:44pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/5 "2015-08-11T15:44:43Z")

</div>

Yes, i dont have invoice number on payment line, amount is negative. i didn’t get back account should have a value. Where should i see the back account value? Please reply. Thanks

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 11, 2015, 3:45pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/6 "2015-08-11T15:45:56Z")

</div>

sorry i have doubt on bank account(not back account), where to verify bank account.

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 12, 2015, 8:26am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/7 "2015-08-12T08:26:34Z")

</div>

Look at the payment tab, under the bank group.

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 12, 2015, 12:07pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/8 "2015-08-12T12:07:59Z")

</div>

The bank account number is filled from the bank that is selected as offset on customer payment journal.

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 12, 2015, 3:14pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/9 "2015-08-12T15:14:21Z")

</div>

It shows empty. can you guide me how to setup this?

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 12, 2015, 4:34pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/10 "2015-08-12T16:34:23Z")

</div>

It should have been updated, if payment transaction is done through the bank.

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 13, 2015, 7:41am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/11 "2015-08-13T07:41:33Z")

</div>

It generally applies when the payment is done through the bank and payment returned from the back due to non sufficient fund.

Look at, [https://technet.microsoft.com/en-us/library/hh242116.aspx#Process\_a\_not\_sufficient\_funds\_\_NSF\_\_payment](https://technet.microsoft.com/en-us/library/hh242116.aspx#Process_a_not_sufficient_funds __NSF__ payment)

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 21, 2015, 6:48pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/12 "2015-08-21T18:48:50Z")

</div>

Hi Kranti,

Somehow the CompanyBankAccountID is empty on CustTrans table. Do you know how to debug why this field is not updated when the payment journal is posted? Do i have to mention explicitly to write bankID to this Custtrans table field?

appreciate for your help!

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 24, 2015, 8:14am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/13 "2015-08-24T08:14:08Z")

</div>

> [@](#):
>
> Do i have to mention explicitly to write bankID to this Custtrans table field?

I don’t think so. Does the payment is done through bank, if so that should have been updated.

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 26, 2015, 2:31am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/14 "2015-08-26T02:31:10Z")

</div>

the transaction is not done through bank. payments are done at third party application and using AIF we are creating payment journals and then doing manual posting. this doesn’t involve bank within AX. how should i approach?

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 26, 2015, 8:50am UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/15 "2015-08-26T08:50:08Z")

</div>

Re-posting,

It generally applies when the payment is done through the bank and payment returned from the back due to non sufficient fund.

Look at, [https://technet.microsoft.com/en-us/library/hh242116.aspx#Process\_a\_not\_sufficient\_funds\_\_NSF\_\_payment](https://technet.microsoft.com/en-us/library/hh242116.aspx#Process_a_not_sufficient_funds __NSF__ payment)

Why you are trying to use NFS in your case?

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 27, 2015, 3:35pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/16 "2015-08-27T15:35:48Z")

</div>

When we get non-sufficient funds from Bank. have to Process the payment NSF to revert(cancel) the transaction.

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [August 27, 2015, 6:18pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/17 "2015-08-27T18:18:11Z")

</div>

When your payment journal in AX doesn’t have a bank, how do you book an NFS from the bank?

You can simply cancel the payment in your case instead of using NFS

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 27, 2015, 9:41pm UTC](https://www.dynamicsuser.net/t/nsf-payment-button-is-in-disabled-state-for-a-transaction-type-payment-on-customer-transaction-form/58279/18 "2015-08-27T21:41:28Z")

</div>

Thanks Kranthi. We are using Payment journal Offset account type as Ledger, that is why we are unable to see NSF payment button. My problem is solved. Thanks for your support.
