Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Lista de Tabelas InnCash

Tabelas do InnCash e seus principais campos

fluxocaixa.api_banking

Tabela onde ficam registradas as APIs de cobrança. Cada id corresponde a uma API bancária.
O preenchimento dessa tabela é realizado exclusivamente pela equipe de desenvolvimento. A equipe de implantação e suporte utiliza essa tabela apenas para consulta do id da API.

 

fluxocaixa.api_banking_credential

Tabela responsável pelo cadastro das credenciais da API bancária.
Somente após o registro nesta tabela é que a tela de configuração libera os campos para preenchimento.

Campos que exigem atenção:

  • api_banking_id
    Referente ao id da tabela api_banking.
  • company_type
    • G: indica que a API está vinculada a um company_group.
    • C: indica que a API está vinculada a um company específico.
  • company_type_id
    Representa o identificador do grupo ou da empresa, conforme o company_type.
    • Exemplo:
      • company_type = C e company_type_id = 29 → API vinculada ao company_id 29
      • company_type = G e company_type_id = 12 → API vinculada ao company_group_id 12
  • client_id
    Credencial fornecida pelo banco. Possui a mesma nomenclatura no ambiente bancário.
  • client_secret
    Credencial fornecida pelo banco, com a mesma nomenclatura no ambiente bancário.
  • client_basic_token
    Credencial fornecida pelo banco, normalmente utilizada apenas para o Banco do Brasil.
  • url_param
    Utilizado exclusivamente para o Banco do Brasil.
    Deve conter obrigatoriamente a chave fixa:
  • ?gw-dev-app-key=7091308b03ffbe90136be181b0050356b931a5b3
  • additional_information
    Geralmente utilizado apenas para a Caixa Econômica Federal (CEF).

 

fluxocaixa.api_banking_field_detail

Tabela onde ficam gravados todos os campos da configuração da API cadastrada em tela.

Quando há instrução bancária no Itaú, é necessário preencher o campo update_data_field, que equivale ao data_field = conta_receber.e1_numbco, utilizando a fórmula adequada.
Essa fórmula pode ser copiada de outras APIs já configuradas e ajustada conforme necessário.

 

fluxocaixa.api_banking_log

Tabela que registra o JSON enviado ao banco e o retorno recebido.
Normalmente utilizada em situações de erro na API, para validação junto ao banco.

 

fluxocaixa.api_pix_generated

Atualmente utilizada apenas para o cliente Portonave.
Representa os recebimentos via PIX.

  • Quando o campo created_at está preenchido, significa que o pagamento foi confirmado pelo banco.

 

fluxocaixa.artificial_bordero_links

Tabela onde ficam registrados todos os borderôs gerados.

Validações importantes:

Para análise de volumetria do cliente, deve-se verificar quantos títulos foram incluídos em borderôs nos últimos 3 meses.
Com base nessa informação, calcula-se a média e repassa-se à Fernanda.

É necessário separar por tipo de conta, conforme o campo account_type.

Exemplo – Contas a Pagar:

SELECT *

FROM fluxocaixa.artificial_bordero_links abl

WHERE bordero_date >= '2025-11-01'

AND bordero_date <= '2025-11-30'

AND account_type = 'accounts_payable'

AND company_group_id = 12;

Exemplo – Contas a Receber:

SELECT *

FROM fluxocaixa.artificial_bordero_links abl

WHERE bordero_date >= '2025-11-01'

AND bordero_date <= '2025-11-30'

AND account_type = 'accounts_receivable'

AND company_group_id = 12;

  • O campo deleted_at, quando preenchido, indica a data e o horário em que o cliente removeu o título do borderô dentro do InnCash.

 

fluxocaixa.artificial_invoice

Tabela onde ficam gravadas todas as faturas geradas dentro do InnCash.

 

fluxocaixa.artificial_invoice_link

Tabela que relaciona os títulos incluídos em uma fatura.
É possível localizar os registros utilizando o campo artificial_invoice_id.

  • Caso o título esteja vinculado a uma fatura, ele não aparecerá na tela de remessa de pagamento.

 

fluxocaixa.bank_config

Cada vez que uma conta bancária é incluída nas configurações, é gerado um registro nesta tabela.

Campos relevantes:

  • santander_payroll_agreement
    No Santander, é comum existir mais de um convênio na mesma conta (fornecedores e folha).
    Esse campo armazena o convênio de folha de pagamento.

 

  • company_id
    Deve ser preenchido para permitir a leitura automática dos arquivos do Santander.
  • must_create_our_number
    Quando definido como 1, indica que o InnCash gera o nosso número para essa conta.
  • must_separate_account_last_digit
    Utilizado no cálculo do nosso número. Geralmente obrigatório quando must_create_our_number = 1.
  • has_instructions
    Deve estar como 1 para contas que utilizam instruções de cobrança.
  • must_calculate_bank_balance_automatic_conciliation
    Utilizado quando o banco não atualiza o saldo no extrato. No Itaú, esse cenário é recorrente.
  • santander_statement_agreement
    Caixa postal do Santander para extrato bancário.
  • santander_return_agreement
    Caixa postal para retorno de cobrança.
  • santander_dda_agreement
    Caixa postal para retorno de DDA.
  • santander_remittance_agreement
    Caixa postal para remessa de pagamento.
  • our_number_sequential_to_start
    Define o número inicial do sequencial do nosso número quando o InnCash é responsável pela geração.

 

fluxocaixa.bank_remittance_transaction

Registra todos os envios de cobrança realizados via API, tanto com sucesso quanto com falha.

Campos importantes:

  • document_url_transfered
    • Y: nosso número e URL do boleto foram enviados para o Protheus
    • N: ocorreu falha no envio
  • finantial_email_sent
    • Y: boleto enviado por e-mail ao cliente

 

fluxocaixa.cnab_files

Tabela que armazena todos os arquivos de retorno CNAB.

Campo situation:

  • 1 – Arquivo em importação
  • 2 – Arquivo processado e disponível na cnab_bank_transaction
  • 3 – Erro na leitura do arquivo

 

fluxocaixa.cnab_bank_transaction

Tabela referente aos retornos bancários (pagamento e cobrança).
Após a leitura em cnab_files, os registros são inseridos nesta tabela com o status de cada título.

Status:

  • 1 – Sucesso
  • 2 – Erro na baixa no ERP
  • 3 – Título não encontrado
    • Pode ocorrer quando o título já foi baixado anteriormente ou quando há divergência de informações
  • 5 – Processando no ERP

 

Campos relevantes:

  • bank_occurrence – Define a ação no ERP (tabela cnab_occurrence)
  • title_payment_receive_idcnab – Posição do id_cnab
  • title_payment_receive_amount – Valor do título
  • title_payment_receive_fine – Valor da multa
  • title_payment_receive_interest – Valor dos juros
  • title_payment_receive_discount – Valor do desconto
  • title_payment_receive_effective_tariff – Valor da tarifa
  • title_payment_receive_net_value – Valor líquido a ser baixado
  • title_payment_receive_bank_number – Nosso número
  • mail_notified_at – Data e hora do envio do retorno por e-mail

 

fluxocaixa.cnab_remi_generated

Armazena todos os arquivos de remessa gerados pelo InnCash.

Status:

  • 0 – Em processamento
  • 2 – Erro de integração
  • 3 – Integração realizada com sucesso

 

fluxocaixa.company

Tabela que contém todas as empresas que utilizam o InnCash.
Criada durante a implantação pela equipe de desenvolvimento.

 

fluxocaixa.company_configurations

Configurações específicas de cada empresa.
É obrigatório existir uma configuração para cada company.

Campos importantes:

  • invoice_generator – Define quem gera o nosso número
  • payable_email_to_bank_return – E-mail para retorno bancário de pagamento
  • receivable_email_bank_return – E-mail para retorno bancário de cobrança
  • need_approval – Define se há aprovação de pagamentos no InnCash
  • bank_transaction_currency_type – Tipo de moeda
  • bank_transaction_document_type – Tipo de documento (padrão DH)
  • bank_transaction_transfer_document_type – Tipo de transferência (padrão TR)
  • send_bank_return_receivable_resume_wf – Envio de retorno de cobrança por e-mail
  • send_bank_return_payable_resume_wf – Envio de retorno de pagamento por e-mail

 

fluxocaixa.company_group_configuration

Tabela de configuração por grupo de empresas.

Campos importantes:

  • url_powerbi_dashboard
  • payable_invoice_settle_history
  • payable_account_settle_history
  • receivable_account_settle_history
  • types_to_ignore_in_payable_remittance
  • types_to_ignore_in_conciliation
  • types_to_ignore_in_dda_conciliation

 

fluxocaixa.conciliation_file_import

Tabela que armazena todos os arquivos de extrato bancário.

 

 

fluxocaixa.conciliation_record

Tabela que registra todos os movimentos de extrato.

Status:

  • 1 – Movimento disponível em tela
  • 3 – Movimento conciliado
  • 4 – Movimento ignorado
  • 9 – Movimento aglutinado (ver campo aglutine_id)

 

fluxocaixa.conciliations

Tabela que define a integração dos pares de conciliação.

Status:

  • 1 – Integrado com sucesso
  • 10 – Erro de integração
  • 11 – Pendente de integração

 

fluxocaixa.dda_file_import

Armazena os arquivos de DDA recebidos.

Status:

  • 0 – Em processamento
  • 1 – Processado com sucesso

 

fluxocaixa.dda_record

Tabela com todos os títulos DDA importados.

Status:

  • 1 – Par formado
  • 3 – Sem par formado

 

fluxocaixa.grouper

Tabela que armazena os agrupadores do fluxo de caixa previsto. O cadastro é realizado em tela, porém o campo cashflow_grouper_id deve ser vinculado ao agrupador de nível 0 correspondente (entradas, saídas e saldos bancários).

 

fluxocaixa.upload_cnab_remittance_generated_files

Tabela que informa todos os arquivos gerados. Quando o campo updated_at está preenchido, significa que o arquivo foi enviado para a VAN.

 

 

fluxocaixa.remittance_schedule

Tabela que registra todas as rotinas automáticas configuradas, incluindo envio de e-mails e registro de boletos.

 

 

fluxocaixa.settings_external_company_databases

Define a filial e o grupo de cada empresa. Com base nessas informações, os títulos são importados e exibidos em tela.

 

 

fluxocaixa.smtp_configurations

Tabela onde são configuradas as credenciais de e-mail do cliente, caso ele utilize domínio próprio.