NetSuite Invoice Sync to Salesforce Financial Record

An invoice transaction in NetSuite creates a bill for goods, services (or both) sold to a customer when payment is not received at the time of delivery. The invoice indicates terms of payment that specify payment is to be received. Each invoice consists of multiple line items with corresponding sales amounts that add up to the total amount of the invoice. Companies that bill costs back to customers can identify billable costs, mark them up, and add them to invoices.

About the Invoice Sync

NetSuite is the source of truth for all information related to invoices. The Invoice sync sends invoice information from NetSuite to Salesforce. This sync updates financial records in Salesforce with changes made in NetSuite to invoices. The invoice-related information in Salesforce is only for reference. Any the Financial records in Salesforce are read-only.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

The Invoice sync is triggered when the following conditions are met:

  • If a Sales Order is generated in NetSuite when the Opportunity sync is invoiced, the NetSuite Invoice record is synced to Salesforce as a read-only custom Financial record of the type Invoice.

    Note:

    Invoice records created in NetSuite for Sales Orders which did not originate in Salesforce as a Closed Won Opportunity are not synced back to Salesforce.

  • If an Invoice that was previously synced to Salesforce is updated, those updates will trigger a sync to update the corresponding Salesforce Financial record of type Invoice.

For successful Invoice syncs, you will see Operation Succeeded in NetSuite. In addition, custom fields in the NetSuite Invoice object, the Salesforce Invoice ID will have a Salesforce Financial Id, and the sync status will be Completed.

The following tables show the mapping between NetSuite Invoice fields and Salesforce Financial fields to ensure that identical data is maintained in both applications.

Invoice Fields Mapping

NetSuite Invoice Fields

Salesforce Financial Fields

account

Oracle_account__c

balance

Oracle_Balance Due__c

createdfrom

CreatedById

Customer

OwnerId

discounttotal

Oracle_discount_total__c

duedate

Oracle_due_date__c

handlingcost

Oracle_handling_total__c

memo

Oracle_memo__c

shippingcost

Oracle_shipping_total__c

status

Oracle_transaction_status__c

subtotal

Oracle_subtotal__c

terms

Oracle_terms__c

total

Oracle_total__c

trandate

Oracle_transaction_date__c

tranid

Oracle_transaction_Id__c

Lookups Invoice Fields Mapping

NetSuite Invoice Fields

Salesforce Financial Fields

currency

CurrencyIsoCode

General Notices