Customer Payments import,

Comments

14 comments

  • Official comment
    Kate Larson Senior UX Researcher Community moderator

    Hi TJ Tyrrell,
    One of our internal experts suggests:

    1. Go into the options for the mapping and check "Use as a key field to find existing lines" for the Document Number field. The document number you populate here will identify the line.
    2. Add a mapping to the Apply field to set it to a hardcoded true.

    Let us know how that goes for you!

  • Courtney Jordan Experience Strategy & Design Director Community moderator
    Celigo University Level 4: Legendary
    Awesome Follow-up
    Top Contributor

    Hi TJ Tyrrell,

    Could you provide more information on your integration - what applications are you using? Thanks!

    0
  • TJ Tyrrell
    Celigo University Level 2: Seasoned
    Salesforce-NetSuite IA Certification
    Engaged

    Hello again, Courtney!

    Thank you for reaching out.

    Source Application is MS SQL, it has a payment record stored in the DB and we want to take that data and create a Customer Payment record against existing Invoices in NetSuite.

    0
  • Courtney Jordan Experience Strategy & Design Director Community moderator
    Celigo University Level 4: Legendary
    Awesome Follow-up
    Top Contributor

    Hello again to you TJ Tyrrell :),

    I'm checking on this and will get back to you as soon as possible.

    0
  • TJ Tyrrell
    Celigo University Level 2: Seasoned
    Salesforce-NetSuite IA Certification
    Engaged

    I had made some progress (I thought) after joining an office hours, but then the old error started coming back up and I can't figure out where my progress went :( 

    0
  • Courtney Jordan Experience Strategy & Design Director Community moderator
    Celigo University Level 4: Legendary
    Awesome Follow-up
    Top Contributor

    Hi TJ Tyrrell,

    I'm sorry to hear that. Have you gained back your progress yet with working with office hours experts? If you've found something that works, we'd love it if you'd share it with us!

    0
  • Jon Ureta Referral Partner NetSuite Integration Whiz Salesforce Integration Whiz
    Engaged
    Celigo University Level 4: Legendary

    Hi All,

    Can you share how this is done?

    0
  • Kate Larson Senior UX Researcher Community moderator

    Hi Jon Ureta -
    I wanted to make sure you saw this recommendation in case you haven't tried it:

    1. Go into the options for the mapping and check "Use as a key field to find existing lines" for the Document Number field. The document number you populate here will identify the line.
    2. Add a mapping to the Apply field to set it to a hardcoded true.

    Also, signing up for an Office Hours session with one of our solutions consultants may be an option for you. 

    Thanks,

    Kate

     

    0
  • Tyler Lamparter Principal Product Manager
    Awesome Follow-up
    Engaged
    Top Contributor
    Answer Pro
    Celigo University Level 4: Legendary

    Here is an example mapping setup for future reference:

     

    0
  • Arthur de Oliveira

    Hello
    I am trying a similar import using the Deposit Application record type but following the prompts above to find the sublist records to be applied. The customer deposit application works similar to the customer payment in the UI.

    I have mapped the fields as follows:

    And my import csv file looks like this:

     

    The customer deposit that I am trying to apply and the invoices all exists in NetSuite. I have also tried by using the Ref# as above instead of the "Invoices : Hidden (Field ID: internalid)" but still getting the same error, and also using the option "Use as a key field to find existing lines"

    My error is:

    Failed to create, update/transform record because You have attempted an invalid sublist or line-item operation. You are either trying to access a field on a non-existent line or you are trying to add or remove lines from a static sublist. Tip: Please make sure that all the line items that you're trying to use exist on the record.

    P.S - the function type is ADD and I have the setting to group records by deposit ID. 

    Any pointers would be greatly appreciated!

    A.O.

    0
  • Tyler Lamparter Principal Product Manager
    Awesome Follow-up
    Engaged
    Top Contributor
    Answer Pro
    Celigo University Level 4: Legendary

    Arthur de Oliveira can you try to map "use dynamic mode" as shown in example?

    0
  • Steve Boot

    If you have more than 10,000 Invoices in the "Apply" sublist, any Invoices outside of this range may fail to be applied on Customer Payments you're trying to create. This seems to be a current limitation of NetSuite. 

    As a workaround, please ensure that there are less than 10,000 Invoices in the sublist to be sure that the import step successfully finds the Invoice line you want to apply. Otherwise, you may have to create the Customer Payments for these manually. 

    0
  • Balasubramanian Mahadevan Community manager Senior Technical Writer
    Engaged
    Celigo University Level 2: Seasoned

    Steve Boot Thanks for providing the workaround. This will prove useful for other users.

    0
  • Sahithya Rupa

    Arthur de Oliveira I am facing the same issue while creating Deposit Application. Did you find a solution?

    0

Please sign in to leave a comment.