Linha de Produto: | Bematech Loja |
---|---|
Segmento: | Varejo |
Módulo: | Bematech PDV |
Função: | SalesHub |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARPDV-1715 |
O campo cNF enviado para o Fiscal Manager dever conter um número diferente do campo nNF, senão ocorre rejeição pelo Sefaz. Hoje o Fiscal Manager recebe null no cNF e copia o nNF para este campo (na função CovertToDtoAbriCupomNfceRequest do Infra/Cupom/NFCe/CupomInfraNFCe.cs) , gerando rejeição nos servidores de homologação do RJ do SEFAZ.
Foi criada uma função (GeraCnfAleatorio) que gera um valor randômico de 8 dígitos, e verifica se contém algum dos valores inválidos passados na orientação da sefaz (11111111, 22222222, 33333333, etc...). Caso seja inválido é gerado outro número até que se obtenha um valor válido para o cNF. Esse valor é passado para o Fiscal Manager através do objeto de request.
Use esse box para destacar informações relevantes e/ou de destaque.IMPORTANTE!