Descrição e tamanho das chaves do XML principal - DarumaFramework

Para alterar o valor das chaves citadas abaixo, você pode utilizar o comando regAlterarValor_Daruma.


Chave
Descrição

START\LocalArquivos

Esta chave permite configurar o local/ pasta onde os arquivos de LOG, entre outras informações geradas pela IT4R serão criados, o valor default é na raiz da máquina, ou seja, Drive C, que boa parte dos S.O. não permitem gravar, Configure com o valor "./" ou ".\" para que os arquivos sejam gerados na pasta onde está sendo executado o aplicativo.

Tamanho: até 299 caracteres

START\LocalArquivosRelatorios

Usada apenas para impressoras fiscais (ECF), esta chave que configura o local de geração dos arquivos de relatórios (MF, MFD, TDM, NFP, NFPTDM, SINTEGRA, SPED)  gerados pela IT4R através do comando rGerarRelatorio_ECF_Daruma serão gerados, o valor default é na raiz da máquina, ou seja, Drive C, que boa parte dos S.O. não permitem gravar. Configure com o valor "./" ou ".\" para que os relatórios sejam gerados na pasta onde está sendo executado o aplicativo.

Tamanho: até 299 caracteres

START\LogTamMaxMB

Esta opção é responsável pelo tamanho máximo dos arquivos de Auditoria gerados pela IT4R, por padrão o tamanho máximo 5 MegasBytes. Vale para o Auditoria_DFW.txt e para os auxiliares Auditoria_GNE e Auditoria_WS também.

Tamanho: 1 caractere

START\ModoObserver

Com essa chave habilitada - valor 1, a dll faz um arquivo para que Observer coloque os seus comandos e eles sejam mandados para a impressora.

0 - Desabilitado, valor default

1 - Habilitado

START\PathBibliotecasAuxiliares

Chave que permite informar um caminho específico onde estão as bibliotecas auxiliares (GNE_Framework, WS_Framework e QrCode_DarumaFramework) caso não queira utiliza-las junto com a DarumaFramework.dll que é o padrão seguido para quando o valor está vazio.

Tamanho: até 299 caracteres

START\Produto

Configuração que determina para a IT4R qual o produto que está sendo utilizado, quando definido já inicia o produto carregando ou executando configurações do mesmo em uso. Caso você esteja utilizando mais de um produto, não se preocupe em ficar trocando a configuração com o método eDefinirProduto_DarumaFramework, visto que internamente a DLL está preparada para reconhecer pela chamada do método qual o produto que está sendo utilizado. Atualmente seu valor padrão (quando o xml é criado) é vazio, então a IT4R é carregada para a memória sem realizar a inicialização de nenhum produto, fazendo isso assim que você utilizar algum método.

Tamanho: até 6 caracteres

START\ThreadAoIniciar

Configuração não possui mais função. O valor padrão é 0.

START\TipoRegistro

Esta chave permite configurar o modo no qual dll irá utilizar para criação do Registry e/ou XML. Não é recomendado alterar seu valor.

0 - Registry LocalMachine e XML

1 - Registry CurrentUser e XML

2 - Somente XML, valor padrão (Recomendado)

START\TokenEncurtadorUrl

Chave que faz com que a DLL encurte a url passada para o QrCode, transformando-a em uma biturl. Seu valor default é 0 que significa que o encurtador de url está desligado. Você pode alterá-lo colocando o conteúdo da sua própria chave no valor para que ela seja utilizada pra encurtar a url.

Tamanho: 1 até 5 caracteres

DUAL

Grupo de configurações para Mini Impressoras

DUAL\AguardarProcesso

Uso interno da DLL DarumaFramework, aconselhamos não alterar o seu valor. Faz com que a dll aguarde um retorno/ reposta da impressora para prosseguir. Garantindo envio e recebimento dos comandos.

0 - Desligado

1 - Ligado, valor padrão. (Recomendado)

Tamanho: 1 caractere

DUAL\AtivaRota

Torna possível a comunicação Ethernet com a impressora mesmo que aplicação esteja configurada para trabalhar com o nome da porta serial como se fosse um apelido, dispensando modificações no código da aplicação. Por exemplo, caso a aplicação esteja configurada para se comunicar pela porta serial COM1 , essa chave deverá ser habilita e uma das Rotas deverá ser preenchida com o ip e a porta que possibilitam o acesso à impressora. Ex: <Rota2>COM1>198.168.25.10:5000<Rota2>

0 - Desligado, valor default

1 - Habilita uso de rota

DUAL\Auditoria

Habilita a gravação de Auditoria para os comandos "_DUAL":

0 - Desabilitada, valor padrão

1 - Habilita gravação de Auditoria

DUAL\CaracterSeparador

Caractere utilizado para separar informações retornadas pelo comando rConsultaStatusImpressora_DUAL, quando solicitada mais de uma informação ao mesmo tempo.

Tamanho: 1 caractere

DUAL\CodePageAutomatico

Indica se a utilização de tabela de codepage da impressora será selecionada automaticamente. Você pode alterar esta opção pelo método regCodePageAutomatico_DUAL.

0 - Desabilitado, valor padrão

1 - Habilitado

DUAL\ComunicacaoUSB

Chave que indica que a comunicação utilizada é uma USB Nativa e força a DLL a utilizar esta comunicação, mesmo não identificando a mesma no startup feito.

0 - Desabilitado é o valor padrão

1 - Habilitada

DUAL\ControleAutomatico

Configuração que indica se a DLL vai ou não prender a porta de comunicação com a impressora, veja as configurações possíveis:

0 - A dll vai configurar e abrir a comunicação quando for iniciada, e só encerrar a comunicação com a impressora ao ser descarregada, no encerramento da aplicação. É o valor padrão;

1 - Habilita o controle automático, e a cada chamada feita à dll, a porta é configurada e acessada, encerrando o comando, a mesma é liberada. Permitindo que outra aplicação se comunique com a impressora;

2 - Também habilita o Controle automático e permite que outro aplicativo use a impressora, porém só configura a porta no startup, depois a cada comando utillizado, ela só abre e fecha a comunicação;

DUAL\EncontrarDUAL

Chave que define o modo que a DLL vai fazer o auto detect da impressora DUAL no start-up, podendo ter os seguintes valores :

0 - Não procura pela porta e nem a velocidade

1 - Não procura a porta e equaliza somente a velocidade, valor padrão

2 - Equaliza a porta e velocidade

A busca é realizada apenas nas portas Serial e USB - nativas e convertidas.

DUAL\EndPortaParalela

Esta configuração por padrão fica vazia, deve ser preenchida com o endereço da Porta Paralela, quando estiver utilizando uma porta paralela que não segue o padrão IEEE. A partir do momento que esta chave possuir um valor a DLL vai utiliza-lo como endereço para a porta indicada na chave DUAL\PortaComunicacao.

Tamanho: até 9 caracteres

DUAL\EnterFinal

Com esta opção habilitada é possível configurar a impressora não-fiscal Daruma, para assim que seja efetuado cada impressão utilizando o método linha-a-linha seja efetua a quebra de linha após a sua impressão.

0 - Desabilitado é o valor padrão

1 - Habilitada

DUAL\FormataTexto

Chave que indica para a DLL se vai utilizar os comandos de formatação feitos pela DLL ou da própria impressora. E você pode alterar através do método regAlterarValor_Daruma. Veja mais sobre as tags clicando aqui.

IMP - Usa comandos da impressora

DLL - A framework faz a formatação.

DUAL\Inicializou

Uso interno da IT4R

Tamanho: 1 caractere

DUAL\LinhasGuilhotina

Configura o espaço (em linhas) que a impressora não fiscal deverá "saltar" antes de realizar o corte com a guilhotina, quando habilitada. Você pode alterar esta opção pelo método regLinhasGuilhotina_DUAL_Daruma_Framework.

Tamanho: até 4 caracteres

DUAL\MarcaImpressora

Esta configuração determina qual a marca/ modelo da impressora em uso para os comandos "..._DUAL".
Atualmente as Marcas e Modelos compatíveis são:

 0 - Daruma (toda linha DR800 e DR700 -e);

 1 - EPSON TM T20x;

 2 - Bematech MP4200TH;

 6 - Elgin i9 full;

 8 - Elgin i8;

 9 - Elgin i7;

10 - TecToy Q4;

Tamanho: até 2 caracteres.

DUAL\Margem

Configuração que determina o padrão de margem a ser utilizado pela aplicação. Por default vem preenchido com 0;0 que significa que não tem margem definida e serão usadas todas as colunas disponíveis na impressora. A sua configuração pode ser alterada através do método regAlterarValor_Daruma e os valores são de quantas colunas deseja ter de margem esquerda e direita respectivamente, por exemplo "10;05" que indica que começo a escrever a partir da coluna 10 e termino sempre 05 antes do final da bobina.

Tamanho: até 5 caracteres.

DUAL\ModoGaveta

Configuração que informa se o cabo estará com a conexão invertida ou padrão, pois dependendo de cada fabricante de gaveta é utilizado uma forma de ligamento no cabo que é conectado na impressora não-fiscal. Isso faz com que o status da gaveta retorne invertido, indica aberta quando está fechada por exemplo. Você pode alterar esta opção pelo método regModoGaveta_DUAL_Daruma_Framework.

0 - Valor padrão

1- Modo invertido

DUAL\PortaComunicacao

Chave responsável pela configuração da Porta Serial, no qual ira executar a comunicação com a impressora não-fiscal Daruma, esta chave por padrão esta configurada como "COM1", altere caso queira já indicar a porta utilizada. Você pode alterar a porta através do método regPortaComunicacao_DUAL_Daruma_Framework. Aceita também endereço de IP no caso de modelo ETH.

Tamanho: até 21 caracteres

DUAL\Rota1

Chave que contém a porta serial que estava sendo utilizada para a comunicação e o endereço de rede que dá acesso a impressora, e que será utilizado somente quando a chave <AtivaRota> estiver habilitada.

Tamanho: até 29 caracteres

DUAL\Rota2

Chave que contém a porta serial que estava sendo utilizada para a comunicação e o endereço de rede que dá acesso a impressora, e que será utilizado somente quando a chave <AtivaRota> estiver habilitada.

Tamanho: até 29 caracteres

DUAL\Rota3

Chave que contém a porta serial que estava sendo utilizada para a comunicação e o endereço de rede que dá acesso a impressora, e que será utilizado somente quando a chave <AtivaRota> estiver habilitada.

Tamanho: até 29 caracteres

DUAL\Rota4

Chave que contém a porta serial que estava sendo utilizada para a comunicação e o endereço de rede que dá acesso a impressora, e que será utilizado somente quando a chave <AtivaRota> estiver habilitada.

Tamanho: até 29 caracteres

DUAL\Rota5

Chave que contém a porta serial que estava sendo utilizada para a comunicação e o endereço de rede que dá acesso a impressora, e que será utilizado somente quando a chave <AtivaRota> estiver habilitada.

Tamanho: até 29 caracteres

DUAL\Tabulacao

Configuração que contém a tabulação usada na impressora não-fiscal Daruma, deixando a impressão de forma organizada (como se fosse uma tabela) quando usada a tag de tabular. Por padrão utilizamos as configurações: '05,10,15,20,25,35', você pode alterar usando o método regTabulacao_DUAL_Daruma_Framework.

Tamanho: até 19 caracteres

DUAL\TamanhoBobina

Indica o número de colunas da bobina na impressora, pode ser configurada com 3 valores: 34 - para bobina de 57mm, 48 ou 52* para bobinas de 80mm. Valor default assumido caso fique em branco ou com valor zero é 48. * 52 colunas só está disponível nos modelos DR700M, DR700H e DR800H.

Tamanho: até 2 caracteres

DUAL\TempoEsperaLeitura

Configuração do tempo em segundos que a framework aguardará uma resposta da impressora. Por padrão seu valor é 10.

Tamanho: até 2 caracteres

DUAL\Termica

Indica o tipo de impressora que está sendo utilizada, atualmente já vem como Térmica por default. Você pode alterar usando o método regTermica_DUAL_Daruma_Framework

0 - Impressora Matricial (modelos antigos descontinuados)

1 - Impressora Térmica, valor default

DUAL\Velocidade

Chave responsável pela velocidade que sua porta de comunicação ira trabalhar, aceita:

9600 - serial(RS232)

38400 - serial(RS232)

115200 - serial(RS232) ou USB convertida

Obs: para USB nativa, a velocidade não é utilizada, então não vai interferir no funcionamento da framework.

Você pode usar o método regVelocidade_DUAL_Daruma_Framework para alterar a configuração.

Tamanho: até 6 caracteres

DUAL\Wine

Chave que deve ser alterada apenas para quem utiliza o ambiente com Wine:

0 - Valor default

1 - Indica uso do ambiente Wine

DUAL\ZeroCortado

Informa se a impressora irá trabalhar utilizar o zero com corte na diagonal ( Ø ), diferenciando-o da letra "O".

0 - Modo normal, não corta o zero, é o valor padrão

1 - Habilita o uso de zero cortado

DUAL\SerialOver

Quando essa tag é configurada para o valor "1" a comunicação serial começa a trabalhar no modo overlapped, fazendo assim com que o método readFile não fique "preso" aguardando uma resposta.

0 - Modo normal, padrão

1 - Habilita Overlapped

ECF

Grupo de configurações para ECF

ECF\AguardarBitmapRZ

Esta chave permite configurar a dll DarumaFramework para retornar a resposta do comando iReducaoZ_ECF_Daruma e liberar a impressora para ao envio de um novo comando apenas quando terminar a impressão do Bitmap da Redução Z. Tem como valor padrão 0. (Só é indicado alterar o valor padrão quando se tem reduções de grandes movimentos, ou seja muitos bitmaps com a codificação do movimento)

ECF\AguardarImpressao

Esta chave permite configurar a dll DarumaFramework para retornar a resposta dos comandos apenas ao final da impressão dos documentos, no caso da redução Z a resposta do comando é retornada antes do termino do bitmap. Seu valor padrão é 0.

ECF\AjustaDATAM

Esta configuração está relacionada à geração de arquivos (métodos rGerarRelatorio_ECF_Daruma e rGerarRelatorioOffline_ECF_Daruma) serve para que a DLL ao receber Data Inicial menor que a do primeiro documento emitido pela impressora, ou Data Final maior que o último movimento encerrado, automaticamente considere estas datas aos invés da data informada, realizando a geração dos arquivos sem retornar erro de intervalo inválido. Por default está preenchida com valor 0, recurso desligado. Para ativa-lo altere para o valor 1.

ECF\AlterarFPGTO

Tem como valor default 1, o que indica que a DLL ao receber nos comandos de pagamento a descrição da forma de pagamento, além de considerar descrições com e sem acentos como iguais (Cartão = Cartao) se não encontra a mesma cadastrada, automaticamente enviará o meio de pagamento "Dinheiro" para que a DLL não tenha este comportamento é preciso desligar a chave, mudando seu valor para 0.

ECF\ArquivoLeituraX

Configura o nome do arquivo referente ao espelho da leitura X gerado pelo comando rLeituraX_ECF_Daruma

Tamanho: até 19 caracteres

ECF\ArredondarTruncar

Configura a impressora para trabalhar arredondando (A) ou truncando (T). O valor padrão desta configuração é A.

ECF\Auditoria

Chave responsável por registrar os eventos ocorridos pelo sistema e pela DarumaFramework.dll no módulo FISCAL. O valor padrão é 0 que é desligado. Utilize 1 para ligar.

ECF\CaracterSeparador

Caractere utilizado para separar informações dos comandos de retorno como: rLerAliquotas, rLerMeiosPgto, rLerRG, rLerCNFe rRetornarDadosReducaoZ. Valor default ";".

Tamanho: 1 caractere

ECF\ControleAutomatico

Configuração que indica se a DLL vai ou não prender a porta de comunicação com a impressora, veja as configurações possíveis:

0 - A dll vai configurar e abrir a comunicação quando for iniciada, e só encerrar a comunicação com a impressora ao ser descarregada, no encerramento da aplicação. É o valor padrão;

1 - Habilita o controle automático, e a cada chamada feita à dll, a porta é configurada e acessada, encerrando o comando, a mesma é liberada. Permitindo que outra aplicação se comunique com a impressora;

2 - Também habilita o Controle automático e permite que outro aplicativo use a impressora, porém só configura a porta no startup, depois a cada comando utillizado, ela só abre e fecha a comunicação;

ECF\DelayEntreBytes

Configuração de uso interno da DLL DarumaFramework, e não pode ser alterada pelo usuário. Utilizada quando DLL envia comando de configuração da Velocidade da impressora. Seu valor sempre deve estar = 010.

Tamanho: até 3 caracteres

ECF\EncontrarECF

Chave que define o modo que a DLL vai fazer o auto detect do ECF no start-up, podendo ter os seguintes valores : 0 = Não procura pela porta e nem a velocidade, 1 = Não procura a porta e equaliza somente a velocidade, 2 = Equaliza a porta e velocidade. Seu valor padrão é 1.

ECF\EmErroBuscaPorta

Uso interno da DLL DarumaFramework

Tamanho: 1 caractere

ECF\EnviarAvisoAoUsuario

Uso interno da DLL DarumaFramework

Tamanho: 1 caractere

ECF\EnviarErroAoUsuario

Uso interno da DLL DarumaFramework

Tamanho: 1 caractere

ECF\FarmaciaPopular

Habilita o modo farmácia popular, modo que permite a impressão automática da segunda via do cupom fiscal em Relatório Gerencial. Valores possíveis: 0 = Desligado (padrão) e 1 = Ligado.

ECF\GerandoRelatorio

Uso interno da DLL DarumaFramework.

Tamanho: 1 caractere

ECF\HabilitarNFCe

Configuração reservada para uso futuro.

ECF\NumeroECFCompativel

Uso interno da DLL DarumaFramework

Tamanho: 3 caracteres

ECF\HabilitaNotificacaoWS

Chave que indica se o envio de dados para o nosso WebService está ou não ativo. Seu valor default é 0 - desligado, para habilitar, altere o valor para 1 - envia automaticamente os dados do WebService no final do cupom fiscal.

ECF\HorarioVeraoInicio

Configuração que faz com que a impressora entre automaticamente em horário de verão, por padrão fica vazia, e a DLL vai checar a data quando estiver preenchida com algum valor, este valor deve seguir o formato 'ddMMaaaa'

ECF\HorarioVeraoFim

Chave que faz par com a de inicio do Horário de verão, deve seguir o formato 'ddMMaaaa' e ser preenchida com a data em que o horário de verão já não estará mais vigente.

ECF\LegendaInmetro

Chave para habilitar ou desabilitar a legenda do INMETRO no item do cupom. Valores possíveis: 0 = Desligado (padrão) e 1 = Ligado.

ECF\LMFCompleta

Configura a impressora para emitir a Leitura da Memória Fiscal completa, alterando o valor da chave para "1", ou simplificada, alterando o valor para "0" que é o valor padrão.

ECF\MaxFechamentoAutomatico

Se no encerramento do cupom fiscal faltar pagar um valor menor ou igual ao valor da chave, é efetuado o resto do pagamento como Dinheiro. Valores possíveis: 0 = Desligado (padrão) e 1 = Ligado.

Tamanho: até 12 caracteres

ECF\MensagemApl1

Configura a primeira linha da mensagem do Aplicativo, vem por default vazia.

Tamanho: até 42 caracteres

ECF\MensagemApl2

Configura a segunda linha da mensagem do Aplicativo, também vem vazia por default.

Tamanho: até 42 caracteres

ECF\MensagemAviso

Uso interno da DLL DarumaFramework.

Tamanho: até 99 caracteres

ECF\ModoGaveta

Em alguns modelos de gaveta, este sinal poderá vir invertido, ou seja, o sinal que corresponde a "gaveta aberta", pode ser o sinal para "gaveta fechada". Neste caso habilite esta chave, substituindo o valor 0 (zero, valor padrão) para 1 (um).

ECF\NaoAvisarPoucoPapel

Configura a dll para ignorar ou não o aviso de pouco papel. Valores Possíveis: 1 = Não avisa - valor padrão e 0 = Avisa (este é o valor padrão).

ECF\NomeUltimoCMD

Uso interno da IT4R, guarda o ultimo comando executado antes do encerramento da aplicação.

ECF\PortaSerial

Chave responsável pela configuração da Porta Serial, com a qual a dll ira executar a comunicação com a impressora fiscal Daruma. Esta chave por padrão está configurada como "COM1", para configurar outra porta na aplicação, utilize o comando regAlterarValor_Daruma.

Tamanho: até 9 caracteres

ECF\ReceberAvisoEmArquivo

Retorna o código de aviso em arquivo .txt.  Valores Possíveis:1 = para gravar aviso em arquivo, 0 = não grava aviso em arquivo (valor default).

ECF\ReceberDescricaoAvisoEmArquivo

Retorna a descrição do aviso em arquivo .txt. Valores Possíveis:1 = para gravar aviso em arquivo, 0 = não grava aviso em arquivo (valor default).

ECF\ReceberDescricaoErroEmArquivo

Retorna a descrição do erro em arquivo .txt. Valores Possíveis:1 = para gravar erro em arquivo, 0 = não grava erro em arquivo (valor default).

ECF\ReceberErroEmArquivo

Retorna o código de erro em arquivo .txt. Valores Possíveis:1 = para gravar erro em arquivo, 0 = não grava erro em arquivo (valor default).

ECF\ReceberInfoEstendida

Habilita a dll a permitir a leitura da resposta estendia dos comandos enviados, que são informações que alguns comandos já indicam na resposta. (Veja tabela de respostas estendidas). Tem como valor padrão 1 = para receber, e pode ser configurada como 0  = que ignora que estas informações.

ECF\ReceberInfoEstendidaEmArquivo

Retorna a informação estendida dos comando em arquivo .txt. Valores Possíveis:1 = para gravar em arquivo, 0 = não grava em arquivo (valor default).

ECF\ReducaoZAutomatica

Configura a dll para emitir a redução Z automaticamente no start-up caso a mesma esteja pendente. Por padrão vem com o valor 0 que é não emitir a Z automaticamente, deve ser alterada para 1 para que o recurso seja ligado.

ECF\RetornarAvisoErro

Quando ligada esta chave, os métodos vão retornar -12 caso a impressora devolva algum erro ou aviso na sua execução. O seu valor padrão é 0 = desligado, e pode ser alterada para 1 = Ligado.

ECF\SangriaMensagem

Mensagem que será impressa no cupom de Sangria quando for chamado o comando iSangriaPadrao_ECF_Daruma. Por default a mensagem está vazia, o que não causa erros. Para altera-la utilize o comando regAlteraValor_Daruma.

Tamanho: até 619 caracteres

ECF\SangriaValor

Valor que será impresso no cupom de Sangria quando for chamado o comando iSangriaPadrao_ECF_Daruma. Não pode ser igual ou menor que 0 por isso seu valor padrão é 100 (sempre considerando 2 casas decimais = R$1,00).

Tamanho: até 11 caracteres

ECF\SerialByteAByte

Tamanho: até 3 caracteres

ECF\SinalSonoroIniciar

A impressora vai emitir um Beep quando a dll estabelecer comunicação com ela, e o valor desta configuração for 1. Para não fazer o Beep, mude para 0.

ECF\SuprimentoMensagem

Mensagem que será impressa no cupom de Suprimento quando for chamado o comando iSuprimentoPadrao_ECF_Daruma. Por default a mensagem está vazia, o que não causa erros. Para altera-la utilize o comando regAlteraValor_Daruma.

Tamanho: até 619 caracteres

ECF\SuprimentoValor

Valor que será impresso no cupom de Suprimento quando for chamado o comando iSuprimentoPadrao_ECF_Daruma.  Não pode ser igual ou menor que 0 por isso seu valor padrão é 100 (sempre considerando 2 casas decimais = R$1,00).

Tamanho: até 11 caracteres

ECF\TipoUltimoDocumento

Informa o último documento impresso pela impressora fiscal, assumindo os valores: 0 - para nenhum documento. 1 - para Cupom Fiscal, 2 - para Comprovante Não Fiscal, 3 - para Comprovante de Credito ou Débito, 4 - para Relatório Gerencial, 5 - para Leitura X, 6 - para Leitura de Memória Fiscal, 7 - para Redução Z

ECF\TituloMensagem

Uso interno da DLL DarumaFramework

Tamanho: 49 caracteres

ECF\Velocidade

Chave responsável pela velocidade que sua porta de comunicação ira trabalhar, aceita:

9600 - serial(RS232)

38400 - serial(RS232)

115200 - serial(RS232) ou USB convertida

Obs: para USB nativa, a velocidade não é utilizada, então não vai interferir no funcionamento da framework.

Você pode usar o método regVelocidade_DUAL_Daruma_Framework para alterar a configuração.

Tamanho: até 6 caracteres

ECF\VelocidadeAntiga

Uso interno da DLL DarumaFramework

Tamanho: até 6 caracteres

ECF\VelocidadeGeracaoRelatorio

Configuração que aceita 2 valores: 1 - Gerar otimizando (faz com a DLL altere a velocidade da impressora para 115200 quando vai fazer o download dos binários - ler dados da impressora, e depois ela automaticamente volta para a velocidade anterior); 0 - Não altera velocidade, a DLL não vai alterar a velocidade utilizando a que a impressora estiver utilizando atualmente. Importante: Esta configuração por default é 1, caso você desligue ela, colocando o valor 0 terá uma demora um pouco mais na geração dos arquivos)

ECF\Wine

Deve ser habilitada quando se está utilizando Wine (Windows em uma máquina virtual no Linux), utilizada principalmente para a geração de relatórios.

ECF\CF\BMP

Habilita a impressão automática de logotipo no encerramento do cupom fiscal, por padrão o valor desta chave é 0 (Impressão automática de logo desabilitada). Para que o logo seja impresso automaticamente no final do cupom, deve ser informado o número do índice em que a imagem foi carregada, esse número pode ser 1,2,3,4 ou 5. Para carregar a imagem você deve chamar o comando: eCarregarBitmapPromocional_ECF_Daruma

ECF\CF\CupomAdicionalDllConfig

Configura os dados que serão impressos no cupom adicional, após cada cupom fiscal. Essa configuração é feita através de 21 bytes (com valor 0 ou 1) que podem ser configurados da seguinte maneira:
1. Data e Hora da Emissão;
2. CFF Contador Cupom Fiscal;
3. COO Contador Ordem Operação;
4. Qtde Itens Vendidos;
5. Qtde de Itens Cancelados;
6. Tempo de Impressão;
7. Valor Total do Cupom;

8. Alíquotas usadas, menos Isento, Não Tributado e Substituição Tributária;
9. Forma de Pagamento x Valor;

11. Data e Hora Embarque;
12. Plataforma;
13. Poltrona;
14. Cidade de Origem;
15. Cidade de Destino;
16. Percurso;
17. RG do Passageiro;
18. Aciona Guilhotina entre o Cupom Fiscal e Cupom Adicional;
19. Imprime código de Barras no cupom adicional;
20. Imprime um Campo Livre
21. Imprime a Identificação do cliente se o valor for 2(dois).

Tamanho: 21 caracteres

ECF\CF\CupomAdicionalDllTitulo

Título que será impresso no cupom adicional, lembrando que esse título deve esta cadastrado na impressora como um Relatório Gerencial.

Tamanho: até 99 caracteres

ECF\CF\CupomMania

Habilita a dll a trabalhar com o modo Cupom Mania, imprimindo no cupom fiscal a mensagem "Válido para Cupom Mania" e também o valor de ICMS e ISS referente ao cupom.

ECF\CF\FormaPgto

Esta chave permite configurar qual a forma de pagamento que será passada como padrão nos comandos iCFEfetuarPagamentoPadrao_ECF_Daruma e iCFEncerrarResumido_ECF_Daruma. O XML vem com a forma de pagamento DINHEIRO configurada como padrão. A forma de pagamento informada nessa chave deve esta previamente cadastrada na impressora fiscal.

Tamanho: até 15 caracteres

ECF\CF\IdentificaConsumidorFormatado

Chave que recebe as tags que formatação que serão utilizadas para formatar automaticamente a identificação do consumidor nos comando iCFAbrir_ECF_Daruma e iCFIdentificarConsumidor_ECF_Daruma. As tags que podem ser utilizadas são: <e> - expandido, <b> - negrito, <s> - sublinhado, <c> - condensado. Cada tag de formatação utilizada ocupa o lugar de 7 caracteres em cada campo. Caso os parâmetros informados na identificação do consumidor mais os espaços que cada tag utiliza sejam maiores que o valor máximo que o campo suporta, esse texto não será formatado.

Tamanho: até 9caracteres

ECF\CF\MascaraIdentificaConsumidor

Configuração que indica para a DLL se deve automaticamente formatar o CPF/ CNPJ informado na identificação do consumidor. os caracteres usados para máscara são o . e / conforme pede a legislação do PAF e DF. Por padrão vem preenchida com o valor 0 que significa desligado. Para ativar a máscara, deve ser alterado para 1.

ECF\CF\MensagemFormaPagamento

Permite configurar a mensagem de forma de pagamento padrão impressa pelos comandos iCNFEfetuarPagamentoPadrao_ECF_Daruma, iCNFEfetuarPagamentoFormatado_ECF_Daruma, iCFEfetuarPagamentoPadrao_ECF_Daruma e iCFEfetuarPagamentoFormatado_ECF_Daruma

Tamanho: até 99 caracteres

ECF\CF\MensagemPromocional

Esta chave permite configurar qual a mensagem Promocional padrão que será utilizada nos comandos iCFEncerrarResumido_ECF_Daruma e iCFEncerrarPadrao_ECF_Daruma.

Tamanho: até 99 caracteres

ECF\CF\MinasLegal

Habilita a dll a trabalhar com o modo Minas Legal, imprimindo no cupom fiscal a mensagem "MINAS LEGAL: cnpjUsuarioImpressora+DataCupom+TotalCupom"

ECF\CF\ModoPreVenda

Habilita a dll para trabalhar com o modo pré-venda nas impressoras da família MACH. Essa chave só tera efeito caso a impressora esteja com o modo pré-venda habilitado internamente

ECF\CF\NotaLegal

Habilita/ Desabilita a DLL para adotar o modo NotaLegal (DF), quando habilitado com valor 1, imprime logo no inicio mensagem Promocional de cada Cupom Fiscal a mensagem: "ESTABELECIMENTO INCLUIDO NO PROGRAMA DE  CONCESSÃO DE CREDITOS - LEI nº 4.159/08. NOTA LEGAL: ICMS =  x,xx ISS = x,xx"; com valor 2, imprime na primeira linha da mensagem promocional apenas a partir de "NOTA LEGAL: ICMS = x,xx ISS = x,xx"; Já com o valor 3, a Mensagem completa (igual opção 1) é impressa no final da mensagem promocional, o que faz com que vc tenha 6 linhas para seu texto livre, já que ocuparemos 2 do final; o valor 4 inclui no final da mensagem promocional apenas o trecho: "NOTA LEGAL: ICMS = x,xx ISS = x,xx". O valor default é 0 que significa desativado, não acrescenta nenhuma mensagem referente a Nota Legal no cupom.

ECF\CF\Quantidade

Esta chave permite configurar qual a quantidade padrão que sera informada no comando iCFVenderResumido_ECF_Daruma, comando em que o desenvolvedor NÃO precisa informar a quantidade durante a venda, seu valor não pode ser igual ou inferior a 0, e por padrão está gravado como 1.

Tamanho: até 7 caracteres

ECF\CF\TamanhoMinimoDescricao

Tamanho Mínimo da descrição do item, tem como valor padrão 15, sendo assim, uma descrição com apenas 5 caracteres por exemplo será preenchida automaticamente com mais 10 espaços em branco no cupom. Para utilizar impressão de item em mais de uma linha, o tamanho você deve informar é "00".

Tamanho: até 2 caracteres

ECF\CF\TipoDescAcresc

Esta chave permite configurar qual o tipo de desconto ou acréscimo padrão que sera informada no comando iCFVenderResumido_ECF_Daruma, iCFVerderSemDesc_ECF_Daruma, iCFTotalizarCupomPadrao_ECF_Daruma e iCNFTotalizarComprovantePadrao, comandos em que o desenvolvedor NÃO precisa informar o tipo de desconto ou acréscimo. As possíveis configurações para essa chave são: A% - Acréscimo em Percentual, A$ - Acréscimo em Valor, D% - Desconto em Percentual (valor default), D$ - Desconto em Valor.

Tamanho: 2 caracteres

ECF\CF\TorpedoPremiadoParaiba

Configuração que habilita ou desabilita a DLL para imprimir na mensagem promocional de cada Cupom Fiscal as informações: “PARAÍBA LEGAL – RECEITA CIDADÔ, em uma linha, seguido de:  “TORPEDO PREMIADO:" + CNPJ da impressora DataEmissãoCupom ValorCupom CPFConsumidor. Valor 1 - Habilita para impressão nas primeiras linhas da mensagem promocional; Valor 2 - Habilita para impressão da mensagem no final da mensagem promocional; E o valor 0 que é o padrão é Desabilitado.

ECF\CF\UnidadeMedida

Permite configurar qual a unidade de medida padrão que será utilizada quando o aplicativo enviar o comando iCFVenderResumido_ECF_Daruma ou iCFVenderSemDesc_ECF_Daruma. Por padrão seu valor é gravado como "un".

Tamanho: até 3 caracteres

ECF\CF\ValorDescAcresc

Esta chave permite configurar qual o valor do desconto ou acréscimo padrão que será informado no comando iCFVenderResumido_ECF_Daruma, iCFVerderSemDesc_ECF_Daruma, iCFTotalizarCupomPadrao_ECF_Daruma e iCNFTotalizarComprovantePadrao, comandos em que o desenvolvedor NÃO precisa informar o valor de desconto ou acréscimo.

Tamanho: até 12 caracteres

ECF\CFBP\CaptionPoltrona

Indica o caption que será impresso no Bilhete de Passagem para o campo Poltrona. Tem por padrão o conteúdo "Poltrona" e caso fique vazio, não sairá nada impresso antes do número da poltrona.

Tamanho: até 20 caracteres

ECF\CFBP\CaptionPlataforma

Indica o caption que será impresso no Bilhete de Passagem para o campo Plataforma. Por padrão vem preenchido com "Plataforma" e caso fique vazio, não sairá nenhum caption para o campo Plataforma.

Tamanho: até 20 caracteres

ECF\CFBP\CategoriaTransp

Chave de uso interno da IT4R.

ECF\CFBP\DataHoraEmbarque

Chave de uso interno da IT4R.

ECF\CFBP\Destino

Chave de uso interno da IT4R.

ECF\CFBP\LocalInfoCFBP

Chave de uso interno da IT4R.

ECF\CFBP\ModalidadeTransp

Chave de uso interno da IT4R.

ECF\CFBP\ModoCompFS800

Chave de uso interno da IT4R.

ECF\CFBP\Origem

Chave de uso interno da IT4R.

ECF\CFBP\Percurso

Chave de uso interno da IT4R.

ECF\CFBP\Plataforma

Chave de uso interno da IT4R.

ECF\CFBP\Prestadora

Chave de uso interno da IT4R.

ECF\CFBP\Poltrona

Chave de uso interno da IT4R.

ECF\CFBP\UFOrigem

Chave de uso interno da IT4R.

ECF\CFBP\UFDestino

Chave de uso interno da IT4R.

ECF\CCD\DocOrigem

Uso interno da IT4R, para emissão de CCD através do iCCDAbrirPadrao_ECF_Daruma.

Tamanho: até 6 caracteres

ECF\CCD\FormaPgto

Uso interno da da IT4R, para emissão de CCD através do iCCDAbrirPadrao_ECF_Daruma.

Tamanho: até 15 caracteres

ECF\CCD\LinhasTEF

Chave de configuração opcional, que determina o número de linhas que será impresso por vez, quando usado o comando iCCDImprimirArquivo_ECF_Daruma.

Tamanho: até 3 caracteres

ECF\CCD\SaltarLinhasTEF

Configuração que indica quantas linhas da IT4R deve saltar automaticamente no início de impressão de resposta do TEF, quando feita através dos métodos: iTEFImprimirResposta_ECF_Daruma e iTEFImprimirRespostaCartao_ECF_Daruma. Seu valor padrão é 0(zero).

Tamanho: até 2 caracteres

ECF\CCD\Parcelas

Uso interno da DLL DarumaFramework, para emissão de CCD através do iCCDAbrirPadrao_ECF_Daruma.

Tamanho: até 2 caracteres

ECF\CCD\Valor

Uso interno da IT4R, para emissão de CCD através do iCCDAbrirPadrao_ECF_Daruma.

Tamanho: até 12 caracteres

ECF\CHEQUE\XLinha1

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\XLinha2

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\XLinha3

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\YLinha1

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\YLinha2

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\YLinha3

Uso interno da IT4R

Tamanho: até 2 caracteres

ECF\CHEQUE\TimeOutEjetarCheque

Tempo em segundos que o comando eEjetarCheque_ECF vai esperar pela retirada do cheque. Tem como valor default o tempo de 20 segundos. Não pode ficar em branco, nem mesmo zerado, nestes casos o valor default será assumido automaticamente.

Tamanho: até 4 caracteres

ECF\LEI12741\ColunasIBT

Indicação de qual coluna a IT4R deve buscar respectivamente para as seguintes informações: Código NCM, Aliquota Nacional, Aliquota Importado e Código Ex. Nesta configuração as colunas indicadas sempre devem ser separados por ";".

Tamanho: até 10 caracteres

ECF\LEI12741\LocalArquivoNCM

Caminho e nome do arquivo da Tabela de NCM que por default vem com o valor "./IBPTAX.csv" que indica que o arquivo IBPTAX.csv está no mesmo diretório que a IT4R

Tamanho: até 299 caracteres

ECF\LEI12741\LocalMSG

Por padrão vem preenchido com o valor 0, porém deve ser alterado conforme o local onde deseja que seja impressa a mensagem da Lei 12.741, com informação de valor e percentual de impostos do cupom. Os valores possíveis são: 1 - Inicio da Mensagem Promocional; 2 - Final da Mensagem Promocional; 3 - Mensagem adicional da Forma de Pagamento; 4 - Relatório Gerencial.

ECF\LEI12741\MSG

Mensagem que será impressa no cupom fiscal contendo valor de imposto e percentual dele em relação ao total do cupom. Por padrão temos uma mensagem, que ocupa exatamente uma linha da mensagem promocional:"Val Aprox Tributos|Fonte:IBPT", caso queira alterar lembre-se de colocar o caractere "I" no local onde sairão valor e percentual do Imposto calculado.  

Tamanho: até 299 caracteres

ECF\LEI12741\SeparadorIBPT

Por padrão vem preenchido com ";" e indica qual é o separador utilizado no arquivo que contém os NCMs, ele vai interferir apenas na leitura deste arquivo não servindo para nenhum outro recurso da Dll.

Tamanho: 1 caracter

ECF\REDUCAOZ\AvisarOperacoesReducaoZ

Chave que habilita a impressão de um relatório gerencial antes da Redução Z ser impressa se possuir valor "1". O relatório não será impresso se a mesma possuir valor "0" ou se a Redução Z estiver pendente.

Tamanho: até 2 caracteres

ECF\REDUCAOZ\AvisarReducaoZ

Quando configurada com "1", essa chave permite que a dll mande no retorno do método iReducaoZ_ECF_Daruma uma mensagem avisando que a impressora será bloqueada até as 23:59:59, sendo preciso chamar o método novamente (dentro de 10 minutos) para que a Redução Z seja efetivada, evitando o bloqueio indesejado do ECF.

ECF\REDUCAOZ\Relatorios

Chave que indica os relatórios que serão gerados antes ou depois da Redução Z ser realizada, de acordo com a chave ECF\REDUCAOZ\ExecutarAntesOuDepois. A indicação dos relatórios pode ser feita da seguinte forma: MFD+SPED+SINTEGRA

Tamanho: até 44 caracteres

ECF\REDUCAOZ\PeriodoInicial

Período inicial utilizado para gerar os relatórios especificados na tag ECF\REDUCAOZ\Relatorios. Caso essa tag não estiver preenchida, a dll utilizará o período inicial do último movimento registrado na impressora.

Tamanho: até 8 caracteres

ECF\REDUCAOZ\PeriodoFinal

Período final utilizado para gerar os relatórios especificados na tag ECF\REDUCAOZ\Relatorios. Se apenas a tag referente ao período inicial estiver preenchida, a dll utilizará o movimento da última ReduçãoZ como período final.

Tamanho: até 8 caracteres

ECF\REDUCAOZ\ChavePrivada

Path da chave ou chave que será utilizada para assinar os relatórios gerados.

Tamanho: até 99 caracteres

ECF\REDUCAOZ\ExecutarAntesOuDepois

Determina se os relatórios serão gerados antes ou depois da ReduçãoZ. Caso possua o valor "0", os relatórios serão gerados antes, caso possua valor "1", serão gerados depois.

ECF\REDUCAOZ\MensagemAviso

Mensagem que estará no relatório gerencial impresso antes da Redução Z.

Tamanho: até 618 caracteres

ECF\REDUCAOZ\RetornarInformacao

Chave que possui código das informações que a dll armazenará em um arquivo de texto com o nome "InformacoesECF+numeroDeSerieECF"(ex: InformacoesECF+DR0206BR000000090260), antes ou depois de efetuada a Redução Z, de acordo com a chave ECF\REDUCAOZ\ExecutarAntesOuDepois. O códigos das informações podem ser indicados da seguinte forma:  78+1+140 .

Para ver as informações e seus respectivos códigos acesse

Tabela Para_Consulta_das_Informações_do_ECF

Tamanho: até 249 caracteres

ECF\REDUCAOZ\TimeOutReducaoZ

Indica em segundos qual o tempo de time out que a DLL irá aguardar uma resposta da impressora, apenas para o comando de Redução Z. Por padrão o valor utilizado é 30 e só deve ser alterado caso esteja tendo retorno de erro mesmo a impressão ocorrendo com sucesso.

Tamanho: até 2 caracteres

ECF\SCU\DivisaoBufferUSB

 Configuração que indica se a dll vai dividir os buffers enviados para a impressora em blocos de 110 bytes. Indicada para quando o Sistema Operacional é antigo e não utiliza o nosso driver (caso do linux) para que não ocorra perda de dados na comunicação.

0 - Divisão desligada, normal da DLL  - Valor padrão da chave;

1 - Liga a divisão de buffers.

ECF\SCU\DocOrigem

Uso interno da IT4R, para emissão de CCD na FS800i.

Tamanho: 1 caractere

ECF\SCU\Habilitar

Configuração que indica se está ou não utilizando uma impressora FS800i ativando o tradutor de comandos. TEm valor padrão = 0, que é tradutor desligado, para ligar altere o valor da chave para 1 usando o método regAlterarValor_Daruma.

ECF\SCU\HabilitarGuilhotina

Configuração que indica se a guilhotina será acionda ou não ao final de alguns documentos (CF, CNF, CFBP, RG E CDD):

0 - Desabilitada;

1 - Habilitada;

ECF\SCU\LegendaINMETRO

Indica legenda utilizada nas vendas realizadas na FS800i. Tem por padrão o valor 0.

ECF\SCU\NumeroParcelas

Uso interno da IT4R, para emissão de CCD na FS800i.

Tamanho: até 2 caracteres

ECF\SCU\Pagamento

Uso interno da IT4R, para emissão de CCD na FS800i.

Tamanho: até - caracteres

ECF\SCU\QuantCasasDecimais

Chave de preenchimento automático pela dll, ela contém o número de casas decimais utilizado na impressoraFS800i, para o campo quantidade da venda de itens.

Tamanho: até 1 caracteres

ECF\SCU\QuantCasasDecimaisPrecoUnitario

Chave de preenchimento automático que informa quantas casas decimais estão configuradas na impressora FS800i para o valor unitário utilizado na venda de itens.

Tamanho: até 1 caracteres

ECF\SCU\QuantCasasDecimaisPrecoUnitarioVenda

Configuração que indica quantas casas decimais serão utilizadas no preço unitário na venda. O valor padrão da chave é vazio, o que faz a DLL utilizar o valor 3.

Tamanho: até 1 caracteres

ECF\SCU\QuantCasasDecimaisVenda

Configuração que indica quantas casas decimais serão utilizadas na quantidade do item na hora da venda. Por padrão vem vazio, e quando está vazio a DLL utiliza o padrão 3 decimais.

Tamanho: até 1 caracteres

ECF\SCU\TimeoutBinario

Chave que indica o timeout em segundos, que será usado na geração de arquivos da FS800i. Por default vem com o valor 220 seg.

Tamanho: até 3 caracteres

ECF\SCU\TimeoutCmd

Configuração que determina o TimeOut utilizado na comunicação com a FS800i. É medido em segundos e vem com valor padrão de 40 seg.

Tamanho: até 3 caracteres

ECF\SCU\URLQrCode

Uso interno da IT4R

Tamanho: até - caracteres

ECF\SINTEGRA\Bairro

Informação colocada no campo 05 do Registro 11 do Sintegra

Tamanho: até 99 caracteres

ECF\SINTEGRA\CEP

Informação colocada no campo 06 do Registro 11 do Sintegra

Tamanho: até 19 caracteres

ECF\SINTEGRA\Cod_Convenio

Informação colocada no campo 10 do Registro 10 do Sintegra, essa informação deve ser pega com o contador da empresa

Tamanho: 1 caracteres

ECF\SINTEGRA\Cod_Finalidade

Informação colocada no campo 12 do Registro 10 do Sintegra , essa informação deve ser pega com o contador da empresa

Tamanho: 1 caracteres

ECF\SINTEGRA\Cod_Natureza

Informação colocada no campo 11 do Registro 10 do Sintegra , essa informação deve ser pega com o contador da empresa

Tamanho: 1 caracteres

ECF\SINTEGRA\Complemento

Informação colocada no campo 04 do Registro 11 do Sintegra

Tamanho: até 99 caracteres

ECF\SINTEGRA\Contato_Nome

Informação colocada no campo 07 do Registro 11 do Sintegra

Tamanho: até 99 caracteres

ECF\SINTEGRA\Contato_Telefone

Informação colocada no campo 08 do Registro 11 do Sintegra

Tamanho: até 19 caracteres

ECF\SINTEGRA\Fax

Informação colocada no campo 07 do Registro 10 do Sintegra

Tamanho: até 19 caracteres

ECF\SINTEGRA\Logradouro

Informação colocada no campo 02 do Registro 11 do Sintegra

Tamanho: até 99 caracteres

ECF\SINTEGRA\Municipio

Informação colocada no campo 05 do Registro 10 do Sintegra

Tamanho: até 99 caracteres

ECF\SINTEGRA\Numero

Informação colocada no campo 03 do Registro 11 do Sintegra

Tamanho: até 9 caracteres

ECF\SINTEGRA\RateioSubTotal

Chave que indica se a DLL vai fazer o Rateio de descontos e acréscimos de cupom para os registros 60D e 60I. Por padrão vem com o valor 0 - desligado, assim se você não precisa que seja feito o rateio, vai continuar gerando como sempre gerou. Caso o estado do seu cliente exija o rateio, altere o valor da chave para 1.

ECF\SINTEGRA\UF

Informação colocada no campo 06 do Registro 10 do Sintegra

Tamanho: até 2 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\CNPJ

CNPJ da software house desenvolvedora do programa aplicativo fiscal (PAF), sem formatações.

Tamanho: até 14 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\IE

Inscrição Estadual da software house desenvolvedora do PAF, sem formatações.

Tamanho: até 14 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\IM

Inscrição Municipal da software house desenvolvedora do PAF, sem formatações.

Tamanho: até 14 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\Denominacao

Denominação da software house desenvolvedora do PAF.

Tamanho: até 40 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\NomePAFECF

Nome Comercial do PAF.

Tamanho: até 40 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\VersaoPAFECF

Versão atual do PAF.

Tamanho: até 10 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\MD5PAFECF

Código MD-5 da lista de arquivos autenticados.

Tamanho: até 32 caracteres

ECF\MOVIMENTOPORECF\SOFTWAREHOUSE\VersaoERPAFECF

Versão da Especificação de Requisitos do PAF-ECF

Tamanho: até 4 caracteres

ECF\ATOCOTEPE\Automatico

Configura a dll para gerar os arquivos de NFP automaticamente após a redução Z, utilize os valores: 1 = para Ligado, 0 = para desligado (padrão).

ECF\ATOCOTEPE\Layout

Chave que indica qual o layout será seguido na geração dos arquivos do tipo AtoCotepe que são MF, MFD e TDM. Aceita os valores:

0 - Ato Cotepe 17/04 - valor padrão da chave;

1 - Ato Cotepe 54/14 - layout 02.00;

ECF\XMLRZ\CNPJDesenvolvedor

CNPJ da empresa desenvolvedora do PAF-ECF.

Tamanho: até 14 caracteres

ECF\XMLRZ\RazaoSocialdesenvolvedor

Razão Social da empresa desenvolvedora do PAF-ECF

Tamanho: até 4000 caracteres

ECF\XMLRZ\VersaoPAF

Versão do PAF-ECF

Tamanho: até 20 caracteres

ECF\XMLRZ\NomeComercialPAF

Nome Comercial do PAF-ECF

Tamanho: até 4000 caracteres

ECF\XMLRZ\NumeroCredenciamentoECF

Número do credenciamento do ECF, obtido quando o ECF é inicializado/ registrado na SEFAZ do estado. Tanto o interventor quanto o contador possuem acesso à aplicação de consulta.

Tamanho: até 15 caracteres

ECF\XMLRZ\NumeroCredenciamentoPAF

Número do credenciamento do PAF-ECF na unidade federativa que autorizou seu uso, obtido através da empresa homologadora do PAF.

Tamanho: até 15 caracteres

OBSERVER

Grupo de configurações do Observer.

OBSERVER\PathEntrada

Local e nome do arquivo .cmd que o Observer utiliza para receber comandos, inicialmente tem o valor padrão: C:\Daruma.cmd

Tamanho: até 100 caracteres

OBSERVER\PathSaida

Local e nome do arquivo .ret em que o Observer traz o retorno do ultimo comando enviado, seu valor inicial default é: C:\Daruma.ret

Tamanho: até 100 caracteres

OBSERVER\Latencia

Intervalo de tempo em que o Observer verifica os arquivos .cmd e .ret, possui o valor padrão 25.

Tamanho: até 14 caracteres

OBSERVER\Log_Path

Caminho do local onde o log do Observer será gravado.

Tamanho: até 149 caracteres

OBSERVER\Modo

Configuração que define como o observer vai trabalhar:

 0 - valor default, utiliza a troca de arquivos;

 1 - passa a utilizar a conexão socket para comunicação.

OBSERVER\PortaTCP

Porta TCP em que o observer vai aguardar a conexão do cliente. Tem como valor default 8890. Só é necessário configurar caso esteja utilizando a conexão socket.

Tamanho: até 5 caracteres

OBSERVER\Separador

Contém o caractere utilizado para separar os retornos das funções.

Tamanho: até 14 caracteres

OBSERVER\Gravar_Log

Indica se o Log do Observer será ou não gravado, independente da auditoria da IT4R.

0 - Log desligado, valor default

1 - Log ligado

OBSERVER\TerminadorSocket

Byte que indica o fim de um comando enviado via socket. Por padrão é preenchido com o byte "0x03" [ETX]

Tamanho: até 1 caracteres

OBSERVER\TipoInicialização

Configuração que permite ou não o uso de mais de uma instância do Observer. Aceita as opções abaixo:

0 - Permite a abertura de várias instâncias, valor default

1 - Passa a permitir apenas 1 instância

NFCE

Grupo de configurações para NFC-e

NFCE\AjustaDataHora

Configuração que permite que a DLL configure o relógio do PC de acordo com o Servidor da Sefaz que está sendo utilizado, ver chave <UF> do GNE_Framework. Funciona em ambiente de Homologação e Produção.

0 - desligado, valor default

1 - recurso ligado

*Para que funcione corretamente a aplicação precisa ser executada com permissão de usuário administrador, caso contrário, não será possível alterar o relógio.

NFCE\AvisoContingencia

Chave que define o retorno do método quando esta em Contingência.

0 - Valor padrão, não avisar que a NFCe foi emitida em Contingência, nesse caso se o processo foi finalizado com sucesso o método deve retornar 1.

1 -  o método tCFEncerrar_NFCe deve retornar "2 - Encerramento foi feito em Contingência Offline" e "3 - Encerramento foi feito em Contingência OnLine".

2 - Configurando com valor 2, o retorno "2" e "3" citado acima são mantidos, e pode retornar também : " 4: Encerramento foi feito em Contingência OnLine - por TimeOut Sefaz." e o "5: Encerramento foi feito em Contingência Offline, com salto de numeração e referência para descarte da nota original.".

NFCE\Auditoria

Chave responsável por registrar os eventos ocorridos pelo sistema e pela DarumaFramework.dll no módulo NFCE.

0 - Desligado, valor padrão

1 - Ligado

NFCE\EmissaoCtg

Esta configuração permite selecionar o comportamento que a DarumaFramework.dll irá seguir quando ocorrer um problema  de Time Out Sefaz (retorno 108 do WebService no envio da nota), as opções disponiveis são:

0 - Configuração Padrão, entra em Contingência Online;

1 - Entra em Contingência Offline por tempo determinado pela tag TempoCtg, e ao sair do fluxo/ final do tempo, envia automaticamente as vendas armazenadas. O número de vendas enviadas por vez pode ser definido na tag NumEnvioCtg;

2 - Entra em Contingência Offline por tempo que pode ser determinado pela tag TempoCtg, ou até que o webService retorne 100. Com esta opção é necessário verificar periodicamente os arquivos gerados em contingência para que sejam enviados para a SEFAZ;

NFCE\EncontrarImpressora

Chave que define o modo que a DLL vai fazer o auto detect da impressora no start-up, podendo ter os seguintes valores :

0 - Não procura pela porta e nem a velocidade

1 - Não procura a porta e equaliza somente a velocidade

2 - Equaliza a porta e velocidade, valor padrão

Esta opção funciona apenas para as portas seriais e USB (nativas ou convertidas).

NFCE\EnderecoServidor

Chave que por default fica vazia, pois o padrao da DLL é trocar informações com o Servidor Daruma - Migrate. Caso o servidor utilizado seja outro, nesta chave pode ser indicado o endereço completo dele.

Tamanho: até 300 caracteres

NFCE\EntradaCtg

Uso interno da IT4R

Tamanho: até 16 caracteres

NFCE\NaoReenviarCtg

Configuração que quando habilitada faz com que a DLL não gere uma nova nota quando obtém retorno de SEAFZ Fora do ar (109) ou TimeOut SEFAZ (108), fazendo apenas o referenciamento da nota atual para que seja cancelada ou inutilizada, visto que não sabemos o seu real status.

Obs: a partir do pacote da versão DFW: 11.21.00, a opção estando habilitada faz com que a aplicação indique a substituição da Nota no encerramento da próxima emissão feita.

0 - desabilitada, reenvia a nota

1 - habilitada

NFCE\PathArquivosCtgOffline

Esta chave permite configurar a localização onde os arquivos de Contingência OffLine serão salvos e lidos para envio. Permite configurar até três diretórios diferentes, a separação entre eles deve ser feita por "|" (pipe) .

Tamanho: até 300 caracteres

NFCE\SepararCtgOfflineRejeitado

Chave que possibilita configurar um diretório especifico para onde os arquivos de contingência OffLine serão copiados caso sejam rejeitados na hora do envio.

Tamanho: até 300 caracteres

NFCE\Rotina111

Uso interno da IT4R

Tamanho: 1 caractere

NFCE\NaoAlterarPathCtgTimeOut

Chave que permite indicar se a DarumaFramework deve ou não mover os arquivos de contingência Offline para o path definido em SepararCtgOfflineRejeitado quando receber retorno de time out.

0 - Move arquivos, valor default

1 - Não move arquivos

NFCE\TempoCtg

Tempo em minutos que a DLL permanecerá na contingência selecionada em NFCE\EmissaoCtg.

Tamanho: até 3 caracteres

NFCE\HabilitarSAT

Configuração que indica para DLL se a venda feita através dos métodos de NFCe será traduzida para SAT no comando de encerramento, emitindo assim um Cupom Fiscal eletrônico e não uma DANF-e:

0 - Desligado, que é o padrão;

1 - Tradução ligada.

NFCE\NumEnvioCtg

Número de arquivos de contingência que serão enviados por vez, ao sair do fluxo de Contingência que faz o envio automático dos arquivos gerados. Por padrão vem com valor 0 , que indica envio de todos os arquivos que houverem, pode ser configurado pela aplicação

Tamanho: 1 caracteres

NFCE\NumCtgRestante

 

Chave de uso interno da DLL.

Tamanho: 1 caracteres

NFCE\ContingenciaSAT

Configuração que habilita a troca automática do tipo de documento que está sendo emitido, quando NFC-e retornar erro e for estados onde a contingência deve ser um CF-e SAT.

0 - Troca desabilitada, valor padrão;

1 - Troca habilitada.

NFCE\PROXY\Habilitar

Esta configuração deve ser habilitada quando a rede onde está sendo utilizada a DLL requer configuração de Proxy:

0 - Não usa proxy, é o valor default;

1- Utiliza proxy, e quando estiver cm este valor configurado, deve-se configurar o restante das informações.

NFCE\PROXY\Host

Endereço do Host, que por default vem preenchido com: "http://localhost". Altere se necessário.

Tamanho: até 300 caracteres

NFCE\PROXY\Porta

Indica a porta do proxy e vem com valor default "8080".

Tamanho: até 5 caracteres

NFCE\PROXY\Usuario

Nome do usuário de acesso à rede, por padrão sem valor preenchido.

Tamanho: até 40 caracteres

NFCE\PROXY\Senha

Senha referente ao usuário configurado, uma vez configurada, quando a DLL utilizar pela primeira vez, será criptografada, portanto não será possível obter a senha configurada.

Tamanho: até 20 caracteres

NFCE\TimeOutWS

Permite que o usuário configure o tempo (em segundos) que será utilizado no envio, recebimento e conexão com o WebService. Seu valor padrão é 10 segundos.

Tamanho: até 3 caracteres

NFCE\IMPRESSORA\ComunicacaoUSB

Chave que indica que a comunicação utilizada é uma USB Nativa e força a DLL a utilizar esta comunicação, mesno não identificando a mesma no startup feito.

0 - Desabilitado, valor padrão

1 - Habilitada.

Essa configuração é utilizada apenas quando a Marca Impressora é 0 - Daruma.

NFCE\IMPRESSORA\ControleAutomatico

Configuração que indica se a DLL vai ou não prender a porta de comunicação com a impressora:

0 - A dll vai configurar e abrir a comunicação quando for iniciada, e só encerrar a comunicação com a impressora ao ser descarregada, no encerramento da aplicação. É o valor padrão;

1 - Habilita o controle automático, e a cada chamada feita à dll, a porta é configurada e acessada, encerrando o comando, a mesma é liberada. Permitindo que outra aplicação se comunique com a impressora;

2 - Também habilita o Controle automático e permite que outro aplicativo use a impressora, porém só configura a porta no startup, depois a cada comando utillizado, ela só abre e fecha a comunicação;

NFCE\IMPRESSORA\MarcaImpressora

Configuração que indica a marca da impressora que está sendo utilizada para impressão da Danfe.  
Aceita os valores:

 0 - Daruma 

 1 - Epson 

 2 - Bematech MP4200 TH;

 4 - Bematech MP2500 TH;

 5 - Bematech MP100S TH;

 6 - Elgin i9 full;

 7 - NENHUMA - configurar quando estiver sem uma impressora em uso pela biblioteca;

 8 - Elgin i8;

 9 - Elgin i7;

10 - TecToy Q4;

NFCE\IMPRESSORA\PortaComunicacao

Indica a porta ou endereço de comunicação que está sendo utilizado para comunicar com a Mini-impressora. Seu valor padrão é "COM1" mas pode ser alterado para a porta utilizada ou IP e porta no caso de impressora Ethernet.

Tamanho: até 21 caracteres

NFCE\IMPRESSORA\TamanhoBobina

Tamanho da bobina utilizada na Mini-Impressora, medida em colunas, os valores aceitos podem ser:  34, 48 ou 52

NFCE\IMPRESSORA\TempoEsperaLeitura

Configuração do tempo em segundos que a Daruma Framework aguardará uma resposta da impressora. Por padrão seu valor é 30.

Tamanho: até 3 caracteres

NFCE\IMPRESSORA\Velocidade

Chave responsável pela velocidade que sua porta de comunicação ira trabalhar, aceita:

9600 - valor padrão para cabos de porta paralela LPT, pode usar com serial(RS232)

38400 - serial(RS232)

115200 - serial(RS232) ou USB convertida

Obs: para USB nativa, a velocidade não é utilizada, então não vai interferir no funcionamento da framework.

Tamanho: até 6 caracteres

NFCE\IMPRESSORA\ConfAnterior

Configuração usada para outras (não Daruma) marcas de impressora.

0 - Desabilitado

1 - Habilitada,  a DarumaFramework.dll ira retornar as configurações da impressora para o modo que estava antes da impressão. Com isso, seu funcionamento com outras DLLs e aplicações funcionaram normalmente.

NFE
Grupo de configurações de NF-e

NFE\Auditoria

Chave responsável por registrar os eventos ocorridos pelo sistema e pela DarumaFramework.dll no módulo NFE.

0 - Desligado, é o valor padrão

1 - Ligado.

NFE\EnderecoServidor

Chave que por default fica vazia, pois o padrao da DLL é trocar informações com o Servidor Daruma - Migrate. Caso o servidor utilizado seja outro, nesta chave pode ser indicado o endereço completo dele.

Tamanho: até 300 caracteres

SAT

Grupo de configurações do SAT  ou MF-e

SAT\Auditoria

Chave responsável por registrar os eventos ocorridos pelo sistema e pela DarumaFramework.dll no módulo SAT.

0 - Desligado, é o valor padrão

1 - Ligado.

SAT\AcionarGuilhotina

Chave que indica para a dll se ela deve acionar a guilhotina ou não ao final de cada comprovante do CFe impresso.

0 - Não acionar

1 - Acionar, valor padrão

SAT\ImpressaoCompleta

Configuração que indica o tipo de comprovante do SAT que será impresso:

0 - Simplificado (não contém os itens)

1 - Completo, o valor padrão.

SAT\LocalArquivosSAT

Esta chave permite configurar o local onde a DLL  vai esperar pelo arquivo de resposta do SAT, é de preenchimento obrigatório e tem por default o valor  'C:\SAT\'

Tamanho: até 300 caracteres

SAT\LocalArquivosCancSAT

Chave que permite configurar o local onde a DLL vai gravar o arquivo de resposta do SAT para cancelamentos, por padrão vem vazia, o que indica que serão gravados na mesma pasta que estiver em 'SAT\LocalArquivosSAT'

Tamanho: até 300 caracteres

SAT\CODE128

Indica para a DLL se deverá ser impresso o código de barras do tipo CODE128 no final do comprovante do cupom:

0 - Não imprime

1 - Imprime, valor padrão

SAT\QrCode

Indica para a DLL se deverá ser impresso o código do tipo QrCode no final do comprovante do cupom:

0 - Não imprime

1 - Imprime, com largura de módulo 4, valor padrão

2 - Imprime, com largura de módulo 3.

SAT\EnviarXML

Configuração que quando habilitada faz a DLL enviar automaticamente o arquivo xml do Cupom Fiscal eletrônico SAT para o servidor Daruma Migrate, como cópia de segurança:

0 - Desabilitado, é o valor padrão

1 - Habilitado

SAT\EncontrarImpressora

Chave que define como a  DLL vai buscar pela impressora conectada, quando ocorrer o startup, podendo ter os seguintes valores :

0 - Não procura pela porta e nem a velocidade

1 - Não procura a porta e equaliza somente a velocidade

2 - Equaliza a porta e velocidade, valor padrão

Esta opção funciona apenas para as portas seriais (nativas ou convertidas).

SAT\PRNDaruma

Configuração que permite fazer com que a DLL gere um arquivo de extensão '.prn' com o buffer de impressão gerado para a impressão do comprovante CF-e:

0 - desligado, valor padrão

1 - Ligado, o arquivo será gerado no path definido no próximo campo.

SAT\LocalPRNDaruma

Caminho completo para a geração do arquivo '.prn' quando estiver habilitado.

Tamanho: até 300 caracteres

SAT\SalvarCFePDF

Configuração que indica se as vendas feitas, devem ser geradas em arquivo PDF, no mesmo formato que a impressão:

0 - PDF desligado, valor padrão

1 - Gera o PDF da venda conforme foi impressa

SAT\PathPDF

Caminho para gravação dos arquivos PDF de CF-e quando a configuração de Salvar CFePDF estiver ativa. Seu valor padrão é './', neste caso a dll grava na pasta dela mesmo.

Tamanho: até 300 caracteres

SAT\RedvBCPisCofins

Configuração que sinaliza a Redução de Base de Cálculo para uso no Pis e Cofins, afim de atender a Resolução extraordinária - RE574706/PR, que permite aplicar o desconto do ICMS do produto no cálculo do PIS e COFINS para o mesmo. Aceita os valores:

0 - Desligado, valor padrão que tem o funcionamento normal da DLL;

1 - Ligado, aplica o desconto na Base de Cálculo pra PIS e COFINS;

SAT\IMPRESSORA\ComunicacaoUSB

Chave que indica que a comunicação utilizada é uma USB Nativa e força a DLL a utilizar esta comunicação, mesmo não identificando a mesma no startup feito.

0 - Desabilitado, valor padrão

1 - Habilitada

Essa configuração é utilizada apenas quando a Marca Impressora é 0 - Daruma.

SAT\IMPRESSORA\ControleAutomatico

Configuração que indica se a DLL vai ou não prender a porta de comunicação com a impressora:

0 - A dll vai configurar e abrir a comunicação quando for iniciada, e só encerrar a comunicação com a impressora ao ser descarregada, no encerramento da aplicação. É o valor padrão;

1 - Habilita o controle automático, e a cada chamada feita à dll, a porta é configurada e acessada, encerrando o comando, a mesma é liberada. Permitindo que outra aplicação se comunique com a impressora;

2 - Também habilita o Controle automático e permite que outro aplicativo use a impressora, porém só configura a porta no startup, depois a cada comando utillizado, ela só abre e fecha a comunicação;

SAT\IMPRESSORA\MarcaImpressora

Aceita os valores:

 0 - Daruma 

 1 - Epson 

 2 - Bematech MP4200 TH;

 6 - Elgin i9 full;

 7 - NENHUMA - configurar quando estiver sem uma impressora em uso pela biblioteca;

 8 - Elgin i8;

 9 - Elgin i7;

10 - TecToy Q4;

Tamanho: até 2 caracteres

SAT\IMPRESSORA\PortaComunicacao

Indica a porta ou endereço de comunicação que está sendo utilizado para comunicar com a Mini-impressora. Seu valor padrão é "COM1" mas pode ser alterado para a porta utilizada ou IP e porta no caso de impressora Ethernet.

Tamanho: até 21 caracteres

SAT\IMPRESSORA\TamanhoBobina

Largura da bobina utilizada na Mini-Impressora, medida em colunas, por enquanto aceita apenas o seu valor default: 48

SAT\IMPRESSORA\Velocidade

Velocidade de comunicação em que a impressora está trabalhando na porta Serial (nativa ou serial convertida).

Tamanho: até 6 caracteres

SAT\IMPRESSORA\ConfAnterior

Configuração de uso interno da dll.

Tamanho: 1 caractere

SAT\INTEGRADORCE\Input

Configuração que indica o caminho configurado no Integrador do MFE para gravação dos arquivos de Input, arquivos de envio para emissão.

Tamanho: até 300 caracteres

SAT\INTEGRADORCE\Output

Configuração que indica o caminho configurado no Integrador do MFE para os arquivo de output, ou arquivos de saída/ resposta da emissão enviada.

Tamanho: até 300 caracteres

TEF

Grupo de configurações descontinuadas.

TEF\Auditoria

Chave descontinuada.

TEF\CapacidadeAutomacao

Chave descontinuada.

TEF\CaractereSeparador

Chave descontinuada.

TEF\EmpresaAutomacao

Chave descontinuada.

TEF\IdentificacaoAutomaticaCliente

Chave descontinuada.

TEF\Moeda

Chave descontinuada.

TEF\NumeroSessao

Chave descontinuada.

TEF\NomeAutomacao

Chave descontinuada.

TEF\NSU

Chave descontinuada.

TEF\PgtoTEFAutomatico

Chave descontinuada.

TEF\RedeAdquirente

Chave descontinuada.

TEF\RegistroCertificacao

Chave descontinuada.

TEF\TransacaoAutomatica

Chave descontinuada.

TEF\VersaoAutomacao

Chave descontinuada.

TEF\DetalhesTransacao

Chave descontinuada.

TEF\TipoComprovanteCli

Chave descontinuada.