Creating Banking Information Records for Brazil

Note:

To access the Brazil Localization SuiteApp documentation in Brazilian Portuguese (Português do Brasil), see Brazil Localization.

The banking information record stores details about your company’s bank account in Brazil and your preferences to use the Centro Nacional de Automação Bancária (CNAB) system.

Create banking information records for the subsidiaries that receive electronic bank payments in Brazil.

To create a banking information record for Brazil:

  1. Go to Setup > Brazil Localization > Banking Information > New.

  2. In the Name field, enter a name to identify the banking information record.

  3. In the Subsidiary field, select the company you want to associate with the bank account and the CNAB preferences.

  4. In the Bank field, select the bank in which you maintain your company’s bank account.

  5. In the Bank Account Type field, choose the type of account your company maintains at the selected bank.

  6. In the Branch Number field, enter the number that identifies the bank branch where your company maintains the account.

  7. In the Branch Check Digit field, enter the check digit that identifies the bank branch where your company maintains the account.

  8. In the Account Number field, enter your company's bank account number.

  9. In the Account Check Digit field, enter your company's bank account check digit.

  10. In the Bank GL Account field, select the GL account to which to post payment amounts.

    NetSuite posts both on time and late payments to the selected account. If you do not select an account, payment amounts will be posted to the Undeposited Funds account.

  11. To associate CNAB 400 preferences with the banking information record, do the following:

    1. Check the CNAB 400 box.

    2. Click the CNAB 400 subtab.

    3. In the Agreement Number field, enter the number of your agreement with the bank.

      The bank agreement enables you to use the CNAB system to register payments.

    4. In the Beneficiary Code field, enter your company's beneficiary code.

    5. In the Current Nosso Número field, enter the number that should be assigned to the next bank slip you generate.

      • If you didn't generate bank slips before using NetSuite, enter 1.

      • If you generated bank slips before using NetSuite, enter the number following the Nosso Número assigned to the last bank slip you generated.

      NetSuite numbers your bank slips starting from the number you enter in this field.

    6. In the Bank Security Type field, select the type of bank security the bank slips stand for.

    7. In the Billing Portfolio field; select the billing portfolio you want to use to register your bank slips with the bank.

    8. If you register your bank slips with Banco do Brasil, in the Billing Portfolio Variation field, enter the variation code for the billing portfolio you selected in the Billing Portfolio field.

    9. To print guidelines about the payment in the body of your bank slips, in the Bank Slips Instructions field, enter the instructions you want to include.

      The instructions can be up to 320 characters long and have up to 4 line breaks.

    10. To include a billing instruction in your bank slips, in the First Billing Instruction field, select the billing instruction you want.

      The billing instruction appears on the body of the generated bank slip. The instruction provides the bank with information about the billing. The billing instruction can call for fine or discount amounts, for instance.

    11. To include an additional billing instruction in your bank slips, in the Second Billing Instruction field, select the instruction.

    12. If you selected a billing instruction that calls for the protest of the bank slips after their due dates, in the Days Until Protest field, enter the number of days to enforce the protest.

      A protest is an extrajudicial collection of debts. When you protest a bank slip, you legally recognize the non-payment of the slip.

    13. To set the Aceite (Acceptance) field in the bank slip as accepted, check the Payer’s Acceptance box.

      In bank slips, the Aceite field indicates if the payer accepted the bank slip, recognizing it as their liability. If you check the box, the field is set as S, which stands for accepted. If the box is clear, the field is set as N, which stands for not accepted.

    14. In the Days Until Fine field, enter the number of days to enforce fines on late payments.

      You can define the fine rate in the term of payment. For more information, see Creating Terms of Payment for Brazil.

    15. To grant discounts on early payments, in the Days Until Cut-Off Date for Granting Discount field, enter the number of days prior to the due date the discount applies.

    16. In the Current Delivery File Number field, enter the number that should be assigned to the next delivery file you generate.

      • If you never sent delivery files to the bank before using NetSuite, enter 1.

      • If you sent delivery files to the bank before using NetSuite, enter the number following the one assigned to the last delivery file you generated.

      NetSuite numbers your delivery files starting from the number you enter in this field.

    17. To enable installments to be paid past the due date, in the Grace Period (Days) field, enter the number of days after the installment's due date you want to define for the grace period.

      After the grace period, the bank slip associated with the installment expires and the payment is no longer possible. If you do not define a grace period, the bank slip expires on the installment's due date.

  12. To associate CNAB 240 preferences with the banking information record, do the following:

    1. Check the CNAB 240 box.

    2. Click the CNAB 240 subtab.

    3. In the Agreement Number field, enter the number of your agreement with the bank.

      The bank agreement enables you to use the CNAB system to register payments.

    4. If you want to make payments for more subsidiaries using this banking information, add a subaccount for each additional subsidiary:

      1. Under Bank GL Subaccount, click New Bank GL Subaccount.

      2. In the Subsidiary field, select the subsidiary you want to associate with the subaccount.

      3. In the Subaccount field, select the account to which to post the payments from the selected subsidiary.

        Ensure the account record you select is:

        • Associated with the selected subsidiary.

          For more information, see Account Setup in OneWorld.

        • A subaccount of the bank GL account defined on the associated banking information record.

          For more information, see Creating Accounts.

      4. Click Save.

        Repeat the previous steps for each subsidiary.

  13. To associate CNAB 750 preferences with the banking information record, do the following:

    1. Check the CNAB 750 box.

    2. Click the CNAB 750 subtab.

    3. In the Agreement Number field, enter the number of your agreement with the bank, which enables you to use the CNAB system to register your payments.

    4. To grant discounts on early payments, in the Days Until Cut-Off Date for Granting Discount field, enter the number of days prior to the due date the discount applies.

    5. To enable installments to be paid past the due date, in the Grace Period (Days) field, enter the number of days after the installment's due date you want to define for the grace period.

      After the grace period, the dynamic QR code associated with the installment expires and the payment is no longer possible. If you do not define a grace period, the dynamic QR code expires on the installment's due date.

    6. In the Current Delivery File Number field, enter the number that should be assigned to the next delivery file you generate.

      • If you never sent delivery files to the bank before using NetSuite, enter 1.

      • If you sent delivery files to the bank before using NetSuite, enter the number following the one assigned to the last delivery file you generated.

      NetSuite numbers your delivery files starting from the number you enter in this field.

    7. Add Pix keys.

      A Pix key is an alias that identifies a checking account. You can associate up to 20 Pix keys with one banking record. Each key is unique, so you cannot add a Pix key that is already associated with a banking information record.

      To add a Pix key, do the following:

      1. In the Key Type field, select the type of Pix key you want to associate with the bank account.

        Brazil Localization supports the following key types:

        • Federal tax registration number

        • Email address

        • Mobile phone number

        • Random key

      2. In the Pix Key field, enter the Pix key.

        Some types of key require a specific number of characters:

        • Federal tax registration number – Depends on the type of tax registration:

          • Cadastro de Pessoas Físicas (CPF) – 11 characters

          • Cadastro Nacional de Pessoas Jurídicas (CNPJ) – 14 characters

        • Mobile phone number – 14 characters

          When entering a mobile phone number, include the country and area code before the phone number. For example, +55 XX XXXXXXXXX.

      3. Click Add.

        Repeat the previous steps to add multiple keys.

  14. Click Save.

Related Topics

Setup for Payments for Brazil
Setting Up Fine and Interest Items for Brazil
Setting Up the Discount Item for Brazil
Creating Terms of Payment for Brazil
Finding Predefined Bank Slip Templates for Brazil
Creating Bank Records for Brazil
Enabling Payments for Brazil in Custom Transactions

General Notices