Mudanças entre as edições de "Manuais:UniDANFE/FAQ/Impressão/EscolherConfiguracao"

De unimake
Ir para: navegação, pesquisa
Linha 7: Linha 7:
 
Os critérios de seleção estão listados abaixo. O UniDANFE testará um a um, nessa ordem, até encontrar um registro de configuração válido. Quando isso acontecer, ele parará com as validações e utilizará esta configuração encontrada ignorando todas as demais, por mais adequadas que possam parecer.  
 
Os critérios de seleção estão listados abaixo. O UniDANFE testará um a um, nessa ordem, até encontrar um registro de configuração válido. Quando isso acontecer, ele parará com as validações e utilizará esta configuração encontrada ignorando todas as demais, por mais adequadas que possam parecer.  
  
:1. O nome da configuração foi passado por parâmetro?
+
1. O nome da configuração foi passado por parâmetro?
 
::Ex: UniDANFE.exe a=3109091234567.xml c=RETRATO22  
 
::Ex: UniDANFE.exe a=3109091234567.xml c=RETRATO22  
  
Linha 13: Linha 13:
  
  
:2. O nome da configuração foi informado no XML auxiliar?  
+
2. O nome da configuração foi informado no XML auxiliar?  
 
::Ex: <configuracao>RETRATO</configuracao>
 
::Ex: <configuracao>RETRATO</configuracao>
  
Linha 19: Linha 19:
  
  
3. O CNPJ do emitente do documento foi vinculado a uma configuração específica como sendo a padrão? (veja como)
+
3. O CNPJ do emitente do documento foi vinculado a uma configuração específica como sendo a padrão? (veja como)
 
Observe que essa condição somente será válida se o campo "Usar como padrão" estiver definido como 'S'. A orientação informada no XML da NF-e não será respeitada nesse caso.
 
Observe que essa condição somente será válida se o campo "Usar como padrão" estiver definido como 'S'. A orientação informada no XML da NF-e não será respeitada nesse caso.
  
4. Existe uma configuração cujo nome seja igual ao CNPJ inteiro do emitente da NF-e (sem pontos e barras)?
+
4. Existe uma configuração cujo nome seja igual ao CNPJ inteiro do emitente da NF-e (sem pontos e barras)?
 
Ex: 06117473000150 (é igual ao CNPJ 06.117.473/0001-50).  
 
Ex: 06117473000150 (é igual ao CNPJ 06.117.473/0001-50).  
  
 
Nesse caso, a orientação informada no XML da NF-e não será respeitada.
 
Nesse caso, a orientação informada no XML da NF-e não será respeitada.
  
5. Existe uma configuração cujo nome seja igual aos 8 primeiros dígitos do CNPJ do emitente da NF-e?  
+
5. Existe uma configuração cujo nome seja igual aos 8 primeiros dígitos do CNPJ do emitente da NF-e?  
 
Ex: 06117473 (equivale à raiz do CNPJ 06.117.473/0001-50, sendo usada a mesma configuração para matriz e todas as filiais).  
 
Ex: 06117473 (equivale à raiz do CNPJ 06.117.473/0001-50, sendo usada a mesma configuração para matriz e todas as filiais).  
  
 
Nesse caso, a orientação informada no XML da NF-e não será respeitada.
 
Nesse caso, a orientação informada no XML da NF-e não será respeitada.
  
6. Existe uma configuração, do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem) definida como padrão?
+
6. Existe uma configuração, do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem) definida como padrão?
  
7. Existe uma configuração qualquer do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem), mesmo sem estar definida como padrão?
+
7. Existe uma configuração qualquer do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem), mesmo sem estar definida como padrão?
  
8. Existe uma configuração definida como padrão, mesmo que sua orientação seja diferente da grafada no corpo do XML da NF-e?
+
8. Existe uma configuração definida como padrão, mesmo que sua orientação seja diferente da grafada no corpo do XML da NF-e?
  
9. Existe uma configuração definida, de qualquer tipo, na base de dados?
+
9. Existe uma configuração definida, de qualquer tipo, na base de dados?
 
Se chegar até aqui, o UniDANFE utilizará a primeira configuração que encontrar na base de dados.
 
Se chegar até aqui, o UniDANFE utilizará a primeira configuração que encontrar na base de dados.
  
 
Se nenhuma configuração for encontrada na base de dados, o sistema emitirá um erro e abortará a geração do DANFE.
 
Se nenhuma configuração for encontrada na base de dados, o sistema emitirá um erro e abortará a geração do DANFE.

Edição das 12h22min de 14 de maio de 2019

Como o UniDANFE Escolhe a Configuração no Momento da Geração do Documento Auxiliar?

É possível criar diversas configurações diferentes para cada tipo de orientação (retrato ou paisagem), que instruem o UniDANFE como este deve gerar o Documento Auxiliar em seus mínimos detalhes.

Quando é chamado para gerar o documento auxiliar, o UniDANFE utiliza vários critérios para selecionar a configuração correta dentre as muitas que podem existir na base de dados.

Os critérios de seleção estão listados abaixo. O UniDANFE testará um a um, nessa ordem, até encontrar um registro de configuração válido. Quando isso acontecer, ele parará com as validações e utilizará esta configuração encontrada ignorando todas as demais, por mais adequadas que possam parecer.

1. O nome da configuração foi passado por parâmetro?

Ex: UniDANFE.exe a=3109091234567.xml c=RETRATO22
Nesse caso, a orientação presente no XML principal (tag <tpImp>) não será respeitada, sendo o DANFE gerado de acordo com a orientação presente na configuração passada por parâmetro.


2. O nome da configuração foi informado no XML auxiliar?

Ex: <configuracao>RETRATO</configuracao>
Nesse caso, a orientação presente no XML principal (tag <tpImp>) no caso de NF-e não será respeitada, sendo o documento auxiliar gerado de acordo com a orientação presente na configuração indicada no XML auxiliar.


3. O CNPJ do emitente do documento foi vinculado a uma configuração específica como sendo a padrão? (veja como) Observe que essa condição somente será válida se o campo "Usar como padrão" estiver definido como 'S'. A orientação informada no XML da NF-e não será respeitada nesse caso.

4. Existe uma configuração cujo nome seja igual ao CNPJ inteiro do emitente da NF-e (sem pontos e barras)? Ex: 06117473000150 (é igual ao CNPJ 06.117.473/0001-50).

Nesse caso, a orientação informada no XML da NF-e não será respeitada.

5. Existe uma configuração cujo nome seja igual aos 8 primeiros dígitos do CNPJ do emitente da NF-e? Ex: 06117473 (equivale à raiz do CNPJ 06.117.473/0001-50, sendo usada a mesma configuração para matriz e todas as filiais).

Nesse caso, a orientação informada no XML da NF-e não será respeitada.

6. Existe uma configuração, do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem) definida como padrão?

7. Existe uma configuração qualquer do mesmo tipo de orientação que o informado no corpo do XML (retrato ou paisagem), mesmo sem estar definida como padrão?

8. Existe uma configuração definida como padrão, mesmo que sua orientação seja diferente da grafada no corpo do XML da NF-e?

9. Existe uma configuração definida, de qualquer tipo, na base de dados? Se chegar até aqui, o UniDANFE utilizará a primeira configuração que encontrar na base de dados.

Se nenhuma configuração for encontrada na base de dados, o sistema emitirá um erro e abortará a geração do DANFE.