- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Financeiro
- Validação para emissão de Boletos
Perguntas Validação para emissão de Boletos
- rodiney.artesacro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
11 anos 4 semanas atrás - 11 anos 4 semanas atrás #17874
por rodiney.artesacro
Validação para emissão de Boletos foi criado por rodiney.artesacro
Olá,
Na emissão de boletos, preciso que o sistema valide se a NF em questão está autorizada.
Estou tendo casos em que o usuário fatura e não abre o Monitor, pois sabe que o Auto-NFE transmite automático o XML.
Porém acaba acontecendo de algumas NF não serem autorizadas, e mesmo assim o sistema permite a emissão dos boletos.
Daí, os boletos são enviados para o cliente e depois de uns dias o cliente reclama não ter recebido o XML, e quando vamos ver a NF nem foi autorizada.
Daí o problema, pois teremos que excluir a NF para retransmissão e os boletos já enviados não poderão mais ser utilizados.
Está errado o sistema permitir emissão de boletos de uma NF-e não autorizada.
Alguém tem um fonte validando isso? Ou uma idéia de como fazer.
At Rodiney
Na emissão de boletos, preciso que o sistema valide se a NF em questão está autorizada.
Estou tendo casos em que o usuário fatura e não abre o Monitor, pois sabe que o Auto-NFE transmite automático o XML.
Porém acaba acontecendo de algumas NF não serem autorizadas, e mesmo assim o sistema permite a emissão dos boletos.
Daí, os boletos são enviados para o cliente e depois de uns dias o cliente reclama não ter recebido o XML, e quando vamos ver a NF nem foi autorizada.
Daí o problema, pois teremos que excluir a NF para retransmissão e os boletos já enviados não poderão mais ser utilizados.
Está errado o sistema permitir emissão de boletos de uma NF-e não autorizada.
Alguém tem um fonte validando isso? Ou uma idéia de como fazer.
At Rodiney
Ultima edição: 11 anos 4 semanas atrás por rodiney.artesacro.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 4 semanas atrás #17875
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Validação para emissão de Boletos
Rodiney seja bem vindo ao masteradvpl, essa sua impressão de boletos é customizada ? Se sim basta checar, o campo F2_CHVNFE esteja preenchido.
If SF2->(dbSetOrder(1), dbSeek(xFilial("SF2")+SE1->E1_NUM+SE1->E1_PREFIXO+SE1->E1_CLIENTE+SE1->E1_LOJA))
If Empty(SF2->F2_CHVNFE)
Alert("Atencao Nota Fiscal Referente o Titulo " + SE1->E1_NUM + " Ainda Não Autorizada, Não Consta Chave NFE, Impossivel Emissao do Boleto, Verifique !!!")
Return .f.
Endif
Endif
Nao Testei
Mas acho que ajuda.
Abraços.
If SF2->(dbSetOrder(1), dbSeek(xFilial("SF2")+SE1->E1_NUM+SE1->E1_PREFIXO+SE1->E1_CLIENTE+SE1->E1_LOJA))
If Empty(SF2->F2_CHVNFE)
Alert("Atencao Nota Fiscal Referente o Titulo " + SE1->E1_NUM + " Ainda Não Autorizada, Não Consta Chave NFE, Impossivel Emissao do Boleto, Verifique !!!")
Return .f.
Endif
Endif
Nao Testei
Mas acho que ajuda.
Abraços.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- rodiney.artesacro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
11 anos 4 semanas atrás - 11 anos 4 semanas atrás #17924
por rodiney.artesacro
Respondido por rodiney.artesacro no tópico Validação para emissão de Boletos
Luiz, obrigado pela resposta.
Legal sua idéia, tentei encaixar em alguns lugares do meu fonte, porém fica em loop e mensagem de Não autorizada.
Talvez eu esteja colocando no lugar errado essa validação.
Vou te mandar o fonte se tiver de tempo de ver ok, obrigado.
obs: está comentado nas linhas 117 e 118 o que tentei fazer antes de recorrer ao forum.
Legal sua idéia, tentei encaixar em alguns lugares do meu fonte, porém fica em loop e mensagem de Não autorizada.
Talvez eu esteja colocando no lugar errado essa validação.
Vou te mandar o fonte se tiver de tempo de ver ok, obrigado.
obs: está comentado nas linhas 117 e 118 o que tentei fazer antes de recorrer ao forum.
Ultima edição: 11 anos 4 semanas atrás por rodiney.artesacro.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 4 semanas atrás #17927
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Validação para emissão de Boletos
Rodiney bom dia, compacta o fonte e anexa aqui, dou uma olhada pra vc, ele vai dar mensagem a cada nota será que não é isso que está confundindo com loop ? se for uma quantidade grande de boletos a cada nota ele passa na rotina.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- rodiney.artesacro
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
11 anos 4 semanas atrás #17947
por rodiney.artesacro
Respondido por rodiney.artesacro no tópico Validação para emissão de Boletos
Luiz, segue fonte.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 4 semanas atrás #17961
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Validação para emissão de Boletos
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Financeiro
- Validação para emissão de Boletos
Tempo para a criação da página:0.109 segundos