Manuais:UniDANFE/FAQ/Impressão/EscolherConfiguracao
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 Documento Auxiliar 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 na seção "Permissões"?
- 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 não será respeitada nesse caso.
4. Existe uma configuração cujo nome seja igual ao CNPJ inteiro do emitente do Documento (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 do Documento?
- 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 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.