Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | Conector |
Função: | Manutenção MDFe |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | MTRS-4627 |
Eu, enquanto Gestor do sistema
Preciso identificar as informações de quem realizou o cancelamento de algum MDF-e
Para possuir um controle maior sobre a operação
Critérios de Aceite:
C1: Deve ser gravado no banco as informações de usuário, data e hora de quando foi efetuado o cancelamento de uma MDF-e;
C2: Ao efetuar a exclusão ou cancelamento de um MDF-e, as NFs vinculadas a este MDF-e devem estar novamente disponíveis para que sejam incluídas em outro MDF-e.
C3: Ao cancelar um MDF-e já autorizado pela SEFAZ, enviar o XML de cancelamento da operação. Verificar quais as condições para que o envio tenha sucesso.
C4: Ao receber o retorno da SEFAZ, efetuar os processos de atualização do MDF-e e as demais atualizações das tabelas do produto.
Não houve programação, pois atualmente o conector já realiza este processo.
Quando se cria uma MDFe, antes de trabsmiti-la à SEFAZ, é possível realizar a exclusão e todos os dados são excluídos de suas tabelas. A partir do momento em que é transmitido
à SEFAZ, só é possível o CANCELAMENTO da MDFe e este, por sua vez, apenas com status 100 (Autorização de uso da MDFe).