Validations

Default and user-entered values in the forms of the SO Brazil Withholding Additional Info program are valid when:

  • Each withholding concept is set up with a valid value from the Tax Code table (F76B0401).

    Valid values are those that are set up with the correct tax type code from UDC table 76B/TR and are set up as tax codes for retention. For example, a withholding concept for PIS (Programa de Integração Social) must use a value from the F76B0401 table that has 05 (PIS) in the Tax Type field (data item BRTXTP) and R (retention) in the Retention/Aggregation/Credit field (data item BRRTA).

  • Each withholding concept for which withholding applies includes a valid value.

    For example, if INSS (Instituto Nacional do Seguro Social) withholding applies, the option to apply INSS must be enabled and a withholding concept for INSS must be entered.

  • If ISS (Imposto sobre Serviços) withholding applies:

    • The value for the city code must be completed with a valid value from UDC table 76B/FC.

    • The Service Type field must be completed with a valid value from the F76B408 table.

  • The Sales Service Fiscal Code and Service National Code must be populated with valid values.

    The system automatically populates the Sales Service Fiscal Code and Service National Code fields. You cannot edit these fields; the system retrieves them from the setup for ISS withholding. If the values for these fields are not set up in the Service Fiscal Code program (P76B405) and Service National Codes program (P76B407), the system displays a warning message.