Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados




Linha de Produto:

Linha RMS

Segmento:

Varejo

Módulo:ConectorNFE
Função:Transmissão de Nota Fiscal
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :NEXUS-2355


02. SITUAÇÃO/REQUISITO

Permitir que o ServiceNfe possa funcionar em mais de um servidor para CNPJs selecionados.

03. SOLUÇÃO

Foram adicionadas 3 tags ao arquivo ServiceNFexe.config (cnpjsParaUso, cnpjsSemUso, cnpjsPrioritarios) elas devem ser usadas conforme mostra a imagem em anexo e as regras a seguir.

Obs.: Algumas modificações foram realizadas a fim de simplificar o processo de priorização já existente, basicamente o parâmetro NFECNPJPRI foi substituído pela tag cnpjsPrioritarios, contudo o parâmetro NFEPRIORIZ continua com a mesma função (Ref.: https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=561064718).


Regras:
1. A tag inexistente ou vazia, será ignorada pelo processo e será tratada da mesma forma nas próximas regras.
 
2. As tags cnpjsParaUso cnpjsSemUso são excludentes entre si, apenas uma será usada. O correto é usar apenas uma.
 
3. Os CNPJs da tag cnpjsPrioritarios não terão efeito se estiverem dentro da tag cnpjsSemUso e o parâmetro NFEPRIORIZ não estiver ativo.
 
4. Caso as tags cnpjsParaUso e cnpjsPrioritarios possuam algum CNPJ, os CNPJs da tag  cnpjsPrioritarios  precisam estar na relação de CNPJ da tag cnpjsParaUso.
 
5. Na ausência da tag cnpjsParaUso, todos os CNPJs serão usados dando prioridade aos da cnpjsPrioritarios caso esta exista e excluindo os CNPJs da tag cnpjsSemUso caso esta exista.
 
6. Caso a tag cnpjsParaUso possua algum CNPJ, somente estes serão usados dando prioridade aos da cnpjsPrioritarios caso esta exista.
 
7. Caso a tag cnpjsSemUso possua algum CNPJ, somente estes serão desconsiderados dando prioridade aos da cnpjsPrioritarios caso esta exista.