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