Conta receber_portador e numbco não integraram
Quando um cliente nos aciona relatando que o borderô/portador não integrou no Protheus.
1° passo:
→ Verificar nas remessas enviadas se realmente o borderô não integrou.
Se já passou mais de 15/20 minutos e ainda não integrou com o número do Protheus, precisa seguir investigando.

2º passo
→ Verificar na tabela cnab_remi_generated qual status está:
1 - Processando ainda no ERP
2 - Erro no ERP
3 - Sucesso na integração
Exemplo de como procurar:
select * from fluxocaixa.cnab_remi_generated crg where company_group_id = 46 and bordero_number = 'I00841'

3º passo:
→ Se está com status de 2, ocorreu algum erro de integração com ERP. Pode ter sido momentaneamente ou por algum motivo diferente.
O primeiro passo é tentar reprocessar em tela:

Depois de reprocessado, acompanhar pelos próximos 10/15 minutos.
Se o status ficar em 3, a integração dessa vez ocorreu corretamente e o número do borderô deve ser atualizado para o mesmo do ERP.
*Obs: conferir se o portador e nosso número integraram também.
Exemplo:

Query: select * from icash_carmak.conta_receber cr where e1_numbor = '001708'

Se todas essas informações em todos os títulos estiverem preenchidas, pode dar o OK ao cliente.
4º passo:
Se o status na cnab_remi_generated permanecer com status 1 por muito tempo (15-20 munutos), verificar com TI do cliente se o schedule está rodando e pedir para reiniciar. Se não adiantar, pedir ao desenvolvedor Protheus verificar.
5º passo:
Se o status voltar para 2, então está dando algum erro no Protheus.
Diante disso, podemos conferir algumas informações antes de acionar o desenvolvedor.
- Primeira informação: Se todos os títulos do borderô possuem saldo. (se não há saldo em algum, o Protheus não deixa mais colocar em borderô). Query: select * from icash_mhnet.conta_pagar cp where e2_numbor = 'I00841'
Se algum título desse bordero estiver com saldo 0, não irá mais processar.
Nesse caso, informamos ao cliente sobre essa validação que o Protheus possui.

- Segunda informação: Se algum dos títulos desse borderô está com portador divergente do portador que foi gerada a remessa. Exemplo: Remessa gerada ao Banco do Brasil (001) e o portador do título na conta receber está CX1, o Protheus também não irá deixar integrar. Nesse caso, relatar ao cliente para limpar o portador ou colocar 001.
Se todas essas informações estiverem corretas e sem nenhuma divergência, é necessário acionar o desenvolvedor (Francisco) ou se tiver acesso, consultar na Innova Table Jobs qual erro está dando.
Exemplo de query: SELECT * FROM innova_table_jobs i WHERE body LIKE '%I01644%' ORDER BY 1 DESC
- Após a integração do borderô, é importante conferir se o numbco também gravou. Pode conferir pelo conta receber, no campo e1_numbco.
Caso não tenha, é necessário pedir à equipe WEB que envie novamente a informação ao Protheus. Para isso, é necessário enviar a query da bank_remittance_transaction.
Exemplo: select * from fluxocaixa.bank_remittance_transaction brt where company_id = 163 and bordero_number = 'I02145'
Esse é o campo que diz se a informação de numbco e url foram enviadas ao protheus:
Y - SIM
N - NÃO

Mesmo se estiver como Y, e ainda essas duas informações não estiverem preenchidas no conta_receber, é necessário colocar como N e pedir a web para reenviar.