Processo Folha de Pagamento (Salários)
Macro processo folha de pagamentos
- Leitura do Arquivo
O arquivo é lido na cnab_files com o campo is_payroll = 1. Após encontrar o arquivo, é lido de acordo com o Cnab e salva na tabela account_payable_payrolls.
- Baixa dos Títulos
Após os títulos estarem na account_payable_payrolls, precisa enviar os títulos para o ERP. Pega o arquivo da cnab_files, retira o sequencial de acordo com as posições informadas e encontra os títulos na tabela linked_account_payable_payrolls por esse sequencial. Esses títulos são armazenados quando envia o arquivo de remessa.
- Outras Informações
Cada banco terá um convênio diferente do pagamento a fornecedores. Portanto, precisa cadastrar na bank_config o convênio referente à conta de folha.
- Erros do Processo
Status = 0. Quando o arquivo não sai do status 0 da cnab_files. A maioria das vezes é por falta de ter um registro na bank_config dessa conta ou ter algum cadastro errado (ex.: convênio).
Imagem I: Erro de cadastro

Na leitura do arquivo pode apresentar a seguinte mensagem: “Configuração incorreta para o arquivo com o ID”. Isso acontece porque o Cnab configurado não está da maneira suficiente, por exemplo, por falta de validação.
Quando tem status 3 a aparece a mensagem “Ocorrência com o código :code não existe.”, é necessário fazer o cadastro de ocorrências com base no layout do banco.
Quando ocorre o erro “Missing webhook settle_account_payable_payroll configuration for company” pode ser por falta de configuração de webhook.