Boleto de cobrança que não enviou por email aos clientes de nosso cliente
Quando um cliente informa que o boleto de cobrança não foi enviado a seu cliente final.
→ Boleto de cobrança que não enviou por email aos clientes de nosso cliente
Quando um cliente informa que o boleto de cobrança não foi enviado a seu cliente final.
1º passo:
Confirmar se esse cliente possui envio automático de boleto cadastrado na tabela remittance_schedule.
Exemplo: select * from fluxocaixa.remittance_schedule rs where company_group_id = 36
Se possuir essa linha, com esse evento:

E com status de A (ativo):

Então sim, o cliente possui envio automático e o próximo passo é investigar porque não houve esse envio.
2° passo:
Pesquisar este título na tabela de registro do boleto (bank_remittance_transaction) pois nessa tabela tem um campo que diz se o envio foi feito. (Campo finantial_email_sent).
Exemplo de query:
select * from fluxocaixa.bank_remittance_transaction brt where company_id = 163 and document_number = 161706

Se esse campo campo finantial_email_sent está como N, de fato o boleto não foi enviado.
Mas, antes de passar para a equipe de desenvolvimento é importante confirmar duas informações:
- Se o campo do cadastro de cliente está preenchido:
Como pesquisar essa informação?
Pegue a informação de código e loja do cliente.

Faça a query:select * from icash_itacorda.cliente c where a1_cod = 76087964 and a1_loja = '0005'
Procure pelo campo a1_zmailf.
Se ele estiver NULL ou como esse exemplo abaixo, esse é o motivo de não ter sido enviado.
Obs: É importante confirmar com o cliente como está preenchido no ERP pois pode haver algum erro de integração que o InnCash não atualizou o campo.
Se for isso, é necessário enviar a equipe WEB para avaliação.

- Se o campo de cadastro realmente está preenchido, o próximo passo é confirmar a data de emissão desse boleto. Ou seja, se a emissão não foi após o horário que está cadastrado para envio.
- Se não houver inconsistência nos horários, de fato precisa enviar para a equipe de desenvolvimento avaliar.
→ Se na tabela bank_remittance_transaction esse campo campo finantial_email_sent estiver como Y, quer dizer que foi enviado pelo InnCash. Mas é importante entrar em contato com a equipe de desenvolvimento para verificare porque o cliente não recebeu. A vezes pode ter sido algum erro de credencial do gmail, ou endereço incorreto.
Obs: Atualmente temos a opção de colocar algum e-mail em cópia no envio do email ao cliente. Por exemplo, se o cliente quer criar uma conta apenas para receber esses emails de boleto para confirmar os recebimentos.
E também temos como alterar o endereço que envia o e-mail.
Exemplo: se o cliente não quer que envie como workflow@inncash por medo de os clientes acharem que pode ser algum tipo de golpe.
Porém para cadastrarmos essa opção, precisamos das credenciais do gmail do cliente.
Exemplo:
select * from fluxocaixa.smtp_configurations sc where company_group_id = 39

Credenciais que precisamos: (normalmente são solicitadas ao TI do cliente).
MAIL_MAILER
MAIL_HOST
MAIL_PORT
MAIL_USERNAME
MAIL_PASSWORD
MAIL_ENCRYPTION
MAIL_FROM_ADDRESS
MAIL_FROM_NAME
