Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

03. SOLUÇÃO

Realizamos uma melhoria na priorização das notas pelo CNPJ que deveria sair primeiro. A priorização é realizada com base no CNPJ selecionado e após essa transmissão a transmissão das outras filiais é realizada.

Pré-requisitos:

1. Cadastrar na Tabela de Parâmetros as seguintes informações:

     a. par_codigo = 030

     b. par_acesso NFEPRIORIZ = S

     c. Utilizar a tag cnpjsPrioritarios no arquivo .config do Service e adicionar os CNPJs que devem ser priorizados, sem ponto e sem traço, apenas os números. Ex.:

Image Removed 

2. Parar a execução dos Serviços do Conector NFE.

3. Substituir os arquivos NFe.Business.dll, NFE.Util.dll e ServiceNFe.exe no Diretório.

...

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.

Image Added

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.


Templatedocumentos