From 29bb412889d04996222583e7ae83e65e4731edea Mon Sep 17 00:00:00 2001
From: Peter Simpson <40800258+pj-simpson@users.noreply.github.com>
Date: Wed, 18 Feb 2026 10:31:10 +0000
Subject: [PATCH 1/2] Update NetSuite integration reference with payment
details
Added section on payments and credit note allocation for NetSuite integration.
---
.../netsuite/oracle-netsuite-integration-reference.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md b/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
index 87e88a051..a5cc33547 100644
--- a/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
+++ b/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
@@ -202,6 +202,10 @@ When making a deposit in NetSuite, users can enter payments on the **Deposits**
- The `depositedRecordRefs` array in the Transfer must specify either `payments`, `directIncomes`, or `journalEntries`.
- All transactions in the `depositedRecordRefs` array must share the same currency.
+## Payments and Credit Note Allocation
+
+Codat does not support paying the __full__ value of an Invoice with a Credit Note, for NetSuite connected companies. Push operations which attempt to allocate funds from a Credit Note, paying off the entire value of an Invoice will fail with an error message from the NetSuite system: *"...Value 0.0 outside of valid min/max range for field payment..."*
+
## Field coverage for supported data types
Codat's data model supports a wide range of fields within each data type.
From 9654e1913c083dad32c1694b584eac01ff52f4fd Mon Sep 17 00:00:00 2001
From: Polina <112084241+pzaichkina@users.noreply.github.com>
Date: Thu, 19 Feb 2026 10:46:25 +0000
Subject: [PATCH 2/2] Update payment allocation details for NetSuite
integration
Clarified that full payment of a NetSuite Invoice with a Credit Note is not supported by Codat and provided the error message returned by NetSuite.
---
.../netsuite/oracle-netsuite-integration-reference.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md b/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
index a5cc33547..88d83f610 100644
--- a/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
+++ b/docs/integrations/accounting/netsuite/oracle-netsuite-integration-reference.md
@@ -183,7 +183,7 @@ When writing Suppliers to Oracle NetSuite:
## Transfers
-### Reading Transfers
+### Reading transfers
Transfers are mapped from the transfers and deposits objects in NetSuite.
@@ -193,7 +193,7 @@ The Transfers data type doesn't support multiple lines.
When reading NetSuite deposits as Transfers, only top-level tracking categories are read (the tracking categories associated with the _to_ account in NetSuite). Codat's accounting data model does not support Tracking categories at the line item level.
-### Writing Transfers
+### Writing transfers
Writing Transfers is only supported for NetSuite deposits, not NetSuite transfers.
@@ -202,9 +202,9 @@ When making a deposit in NetSuite, users can enter payments on the **Deposits**
- The `depositedRecordRefs` array in the Transfer must specify either `payments`, `directIncomes`, or `journalEntries`.
- All transactions in the `depositedRecordRefs` array must share the same currency.
-## Payments and Credit Note Allocation
+## Payments and credit note allocation
-Codat does not support paying the __full__ value of an Invoice with a Credit Note, for NetSuite connected companies. Push operations which attempt to allocate funds from a Credit Note, paying off the entire value of an Invoice will fail with an error message from the NetSuite system: *"...Value 0.0 outside of valid min/max range for field payment..."*
+It's not possible to pay the full value of a NetSuite Invoice with a Credit Note using Codat. If you try to pay the entire value of an Invoice using a Credit Note, the write operation will fail and NetSuite will return the following error message: `...Value 0.0 outside of valid min/max range for field payment...`
## Field coverage for supported data types