Skip to Content
avatar image
Former Member

Travas no GRC para nao cancelar NFe > 24hrs.

Boa tarde,

Gostaria de saber se no GRC tem como colocar alguma "trava" para não permitir cancelamento de NFe > 24hrs.

Tivemos um problema aqui, que cancelou NFE após 20 dias de autorizada, e fora do periodo.

Gostaria de saber como posso fazer para não cancelar apos 24hs, e que nao cancele fora do periodo, ou seja, se virar o mes, nao permitir cancelamento.

Att.

Roberto Teodozio

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 14, 2011 at 07:06 PM

    Roberto,

    o ideal seria implementar isso na exit da VF11.

    Nessa exit já existem algumas validacoes feitas (por exemplo documento nao bloqueado ou cancelado), vc poderia fazer essa validacao adicional (se documento original criado há mais de 24 horas, nao cancela).

    Abs,

    Henrique.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Henrique,

      Via GRC não tem como barrar ?

      Já estamos colocando "travas" na VF11, mas vez ou outra anda falhando.

      Att.

      Roberto

  • Mar 14, 2011 at 08:25 PM

    Oi Roberto,

    como é um tratamento de negocio, a sugestao seria que ficasse no ERP mesmo.

    O GRC, como uma ferramenta tecnica, nao deveria fazer validacoes desse tipo.

    Mesmo pq, pra cancelamento, nao existe BAdI no GRC (a enrich_xml só é chamada no envio de NFes).

    Vc poderia até fazer um "mapping Z" como cópia do mapping standard da interface SIGNC sync e, nesse mapping Z, adicionar uma verificacao da data; se nao atender ao requisito, dá throw numa Exception e o cancelamento pararia no monitor como erro de assinatura (não daria pra "apagar" isso por default).

    Abs,

    Henrique.

    Add comment
    10|10000 characters needed characters exceeded

    • Bom dia Pessoal,

      Sim sim, no ERP por favor.....

      Tem uma BAdI chamada no momento do request cancellation na J1BNFE (CL_NFE_PRINT método CHECK_SUBSEQUENT_DOCUMENTS) lá você pode colocar as travas que precisar.

      Só um detalhe é este método também é chamado no momento de cancelar, quando o GRC responde com a autorização de cancelamento, então é importante na codificação diferenciar para só travar no momento de pedir.

      Atenciosamente, Fernando Da Ró