Lista dos Possíveis Parâmetros
| NOME | VALOR | DESCRIÇÃO |
|---|---|---|
| IMPRESSORA_CANAL | PORTA:AUTO|TEXTO | O Framework irá identificar a porta serial, fabricante e modelo da impressora, basta que a impressora esteja configurada em alguma porta COM no Windows ou porta de dispositivo no Linux. |
| PORTA:<identificação da porta>|BAUD:<baudrate>,<paridade>,<tamanho da palavra>,<número de stop-bits>|TEXTO | Configura uma impressora conectada na porta serial. O Framework irá identificar automaticamente o fabricante e modelo da impressora. Ex.: “PORTA:COM4|BAUD:115200,n,8,1”, “PORTA:/dev/ttyUSB0|BAUD:115200,n,8,1 |
|
| MODELO:<nome do fabricante>|PORTA:<identificação da porta>|BAUD:<baudrate>,<paridade>,<tamanho da palavra>,<número de stop-bits>|TEXTO | Configura uma impressora conectada na porta serial, especificando o fabricante. Ex.: “MODELO:BEMATECH|PORTA:COM4|BAUD:115200,n,8,1”, “MODELO:BEMATECH|PORTA:/dev/ttyUSB0|BAUD:115200,n,8,1” |
|
| IMPRESSORA:<Nome da impressora> | Configura a utilização de uma impressora spool do windows. Ex.: “IMPRESSORA:Nome Impressora” |
|
| SERVIDOR:<endereço ip>,<número da porta>|TEXTO | Configura uma impressora em rede. O Framework irá identificar o fabricante e modelo da impressora. Ex.:“SERVIDOR:192.168.0.63,9100” | |
| * A adição do parâmetro “|TEXTO” ao final da string de configuração faz com que o Framework utilize a fonte nativa da impressora para impressão dos Documentos. Se este parâmetro não for adicionado, o Framework gera e imprime um BITMAP. | ||
| TIPO_CONTINGENCIA | Indicador | Tipo de contingência que deve ser utilizada - 0-Não emite em contingência, 1-emissão em contingência Offline, 2-emissão em contingência CF-e SAT (somente para o estado de SP) |
| TEMPO_VERIFICACAO | Tempo (segundos) | Tempo em que o InvoiCy Framework deve aguardar entre cada tentativa de envio dos documentos pendentes. Padrão 60 segundos. Ex.: "300" |
| CONTINGENCIA_ATRASO | Tempo (segundos) | Tempo em que a biblioteca deve permanecer operando em contingência a partir do momento em que entrar em contingência. Padrão 300 segundos. Ex.: "120" |
| WS_TIMEOUT_CONEXAO | Tempo (segundos) | Timeout da fase de conexão da comunicação do InvoiCy Framework com a plataforma InvoiCy. O timeout padrão é 4 segundos. Ex.: “10” |
| WS_TIMEOUT_RECEBIMENTO | Tempo (segundos) | Timeout da fase de recepção da resposta da comunicação do InvoiCy Framework com a plataforma InvoiCy. O timeout padrão é 3 segundos. Ex.: “10” |
| WS_TIMEOUT_ENVIO | Tempo (segundos) | Timeout da fase de envio de dados da comunicação do InvoiCy Framework com a plataforma InvoiCy. O timeout padrão é 3 segundos. Ex.: “10” |
| LOG_DIAS | Número de dias | Indica o número de dias de logs antigos o InvoiCy Framework deve manter armazenados. O valor padrão é 30 dias. Ex.: “60” |
| LOG_DIRETORIO | Nome do subdiretório | Nome do subdiretório, a partir do <diretório de trabalho> para que o InvoiCy Framework armazene os logs. Por padrão os logs são gravados diretamente no <diretório de trabalho>. Ex.: “Logs” |
| LOG_REGISTRO | Indicador | Indicador numérico que habilita ou desabilita a gravação de log: valor = 1 → habilita valor = 0 → desabilita Caso não seja configurado pela AC, o InvoiCy Framework assume o valor 1, habilitando a gravação de logs. Ex.: “0” |
| LOG_NIVEL | Indicador | Indicador numérico que configura o nível de detalhamento das informações que serão gravadas no log: 0 → grava ocorrências de erros 1 → grava erros e alertas 2 → grava erros, alertas e informações gerais Caso não seja configurado pela AC, o InvoiCy Framework assume o valor 2, habilitando a gravação de logs no nível mais detalhado. Ex: “2” |
| LAYOUT_IMPRESSAO_POS_QRCODE | Indicador | Indicador numérico que configura a posição de impressão do QRCode na DANFE NFCe: 0 → impressão centralizada (valor padrão) 1 → impressão alinhada à esquerda |
| LAYOUT_IMPRESSAO_DANFENFCE | Indicador | Indicador numérico que configura o formato de impressão da DANFE NFCe: 0 → impressão completa (valor padrão) 1 → impressão resumida |
| EMITIR_EM_CONTINGENCIA | Indicador | Indicador numérico que configura o InvoiCy Framework para que ele opere exclusivamente em modo contingência (caso esteja configurada através da função InvoiCyFramework_InsereParametrosEmissao): 0 → operação normal (valor padrão) 1 → operação em contingência |
| AUTO_PREENCHE | Indicador | Indicador numérico que configura o InvoiCy Framework para que ele insira algumas informações de forma automática no XML do documento fiscal a ser emitido. RECOMENDA-SE MANTER ESTE PARÂMETRO COM O VALOR PADRÃO: 0 → preenchimento desabilitado 1 → preenchimento habilitado(valor padrão) |
| AUTO_INCREMENTA | Indicador | Indicador numérico que configura o InvoiCy Framework para que ele realize o controle da numeração sequencial (nNF) dos documentos fiscais emitidos: 0 → controle do sequencial desabilitado 1 → controle do sequencial habilitado (valor padrão) |
| SEQUENCIAL_INICIAL_NFCE | Número | Configura o número sequencial que o InvoiCy Framework irá utilizar na próxima emissão, vinculada à série inicial informada no parâmetro SERIE_INICIAL_NFCE. |
| SERIE_INICIAL_NFCE | Número | Configura a série vinculada ao sequencial inicial informado pelo parâmetro SEQUENCIAL_INICIAL_NFCE. |
| LEI_DO_IMPOSTO_CALCULAR_VALORES | Indicador | Indicador numérico que configura o InvoiCy Framework habilitando/desabilitando o cálculo do valor aproximado de tributos e aplicação da mensagem indicativa dos tributos apurados. 0 → desabilitado (valor padrão) 1 - 5 → habilitado |
| LEI_DO_IMPOSTO_ARQUIVO | Caminho e nome do arquivo da tabela IBPT | Configura o caminho e nome do arquivo csv que contém a tabela de produtos e respectivas tributações |
| NUMERO_TENTATIVAS_ENVIO | Número | Define o número de tentativas de comunicação com o InvoiCy em caso de falha na comunicação - ausência de resposta. Por padrão o Framework faz uma tentativa de comunicação. Valores válidos entre 1 e 5. |
| LIMITE_ESPACAMENTO_IMPRESSAO | Número | Quantidade máxima de linhas (pixel) em branco que serão permitidas nas impressões de recibos. Valor padrão 12 |
| RETORNO_FORMATO | Indicador | 0 (default) → devolve um XML com dados do documento emitido no formato “Escaped characters” 3 → devolve um XML com dados do documento emitido em formato “Unescaped characters” |
| VALIDAR_REJEICAO_212 | Indicador | 0 → o Framework não irá validar o conteúdo do campo dhEmi da NFC-e 1 (default) → o Framework irá validar o conteúdo do campo dhEmi da NFC-e |
| CONVERTER_SAT_ENTRADA | Indicador | 0 (default) → o Framework não realiza conversão de CFe-SAT em NFCe. 1 → o Framework irá converter o XML de entrada para emissão layout CFe-SAT em uma NFC-e (são necessários alguns parâmetros adicionais ao layout padrão do CFe-SAT) |
| IMPRIME_ACRESC_DESC_ITENS | Indicador | 0 (default) → o Framework não irá imprimir acréscimo ou desconto em itens 1 → o Framework irá imprimir acréscimo ou desconto em itens |
| IMPRIME_CPF_DEST_MASCARADO | Indicador | 0(default) → Não imprime o CPF do destinatário mascarado no documento auxiliar 1 → Imprime o CPF do destinatário no documento auxiliar Este parâmetro pode ser utilizado ao invés de passar o parâmetro “ImprimeCPFDestMascarado” na chamada do método de emissão, com a vantagem que ele funciona tanto para a emissão (InvoiCyFramework_EmiteDocumento) quanto para a reimpressão (InvoiCyFramework_ImprimeDocumento) Este parâmetro prevalece sobre “ImprimeCPFDestMascarado” e sobre a configuração equivalente existente na plataforma InvoiCy. |
| NAO_IMPRIME_ENDERECO_DEST | Indicador | 0(default) → Imprime o endereço do destinatáriono documento auxiliar 1 → Não imprime o endereço do destinatário no documento auxiliar Este parâmetro pode ser utilizado ao invés de passar o parâmetro “NaoImprimeEnderecoDest” na chamada do método de emissão, com a vantagem que ele funciona tanto para a emissão (InvoiCyFramework_EmiteDocumento) quanto para a reimpressão (InvoiCyFramework_ImprimeDocumento) Este parâmetro prevalece sobre “NaoImprimeEnderecoDest”. |
| REJEICAO_nnn_INICIA_CONTINGENCIA | Indicador | 0 (default) → o Framework não entrará em contingência ao receber a rejeição nnn 1 → o Framework irá entrar em contingência ao receber a rejeição nnn *nnn pode ser um dos seguintes códigos → 374, 382-384, 386, 446, 471, 518-527, 529, 530, 611, 612, 656, 660, 722, 770, 778, 806, 880, 882-896, 928, 930 e 931. |
| REJEICAO_nnn_EMITIR_CONTINGENCIA | Indicador | 0 (default) → o Framework não entrará em contingência ao receber a rejeição nnn 1 → o Framework irá entrar em contingência ao receber a rejeição nnn *nnn pode ser um dos seguintes códigos → 374, 382-384, 386, 446, 471, 518-527, 529, 530, 611, 612, 656, 660, 722, 770, 778, 806,880, 882-896, 928, 930 e 931. |
| CONTROLE_GAVETA | Indicador | 0 → o Framework não realizará acionamentos da gaveta de valores 1 (default) → o Framework irá realizar o acionamento da gaveta ao final das impressões de Documentos Auxiliares. |
| URL_API_CALCULADORA | Texto | URL de acesso às API da Calculadora de tributos da RFB. Para uso local recomenda-se a url padrão: “http://localhost:8080/api”; Atenção: Para ambiente Android ou em rede, substitua o termo "localhost" pelo IP do computador, onde a Calculadora de Tributos Offline, esteja em execução. |
| IMPRIME_CHAVE_ACESSO_BARCODE | Indicador | 0 (default) → o Framework não imprime o código de barras da chave de acesso 1 → o Framework imprime o código de barras da chave de acesso |
| IMPRIME_CODIGO_PRODUTO_EAN | Indicador | 0(default) → o Framework imprime o código do campo cProd nos dados dos itens na DANFCe 1 → o Framework imprime o código do campo cEAN, caso ele tenha um valor diferente de “SEM GTIN”, caso contrário imprimirá cProd |