Consulte respostas rápidas para facilitar suas integrações e garantir o correto funcionamento do seu sistema.
Para isso, basta seguir o PDF do link à seguir: https://itfast.com.br/site/downloads/comunicados/20211214_UtilizandoImpressoraElgin_i9.pdf
Para isso, basta seguir o PDF do link à seguir: https://itfast.com.br/site/downloads/comunicados/20211221_Utilizando_impressoraEPSON.pdf
Para isso, basta seguir o PDF do link à seguir: https://itfast.com.br/site/downloads/comunicados/20211229_UtilizandoBematechMP4200TH.pdf
Sim, as versões atualizadas permitem o tratamento de QR Code dinâmico no PinPad ou tela 9de acordo com a TEF House).
O retorno de valor [4] - desde que habilitada a chave AvisoContingencia com valor 2.
A biblioteca cuida da montagem do arquivo XML e, através da parceria com a Migrate (serviço Invoicy), realiza a assinatura digital e a entrega técnica dos arquivos à SEFAZ.
Através do método de configuração (regAlterarValor_NFCe), definindo o parâmetro TipoAmbiente. Onde 1 = Produção e 2 = Homologação.
Deve ser configurada com o valor 2 (Homologação). O valor 1 é utilizado apenas para o ambiente de Produção.
Recomenda-se sempre capturar e interpretar os códigos de erro retornados pelas funções da DLL, e exibir mensagens amigáveis ao usuário.
A DLL retorna as linhas do comprovante em strings prontas para a bobina térmica.
Utilizando o método tCancelaNFCe (serve para NFC-eou NF-e), informando número da nora, série, chave de acesso e o protocolo, além de uma justificativa para o cancelamento.
Algumas DLLs são específicas para 32 ou 64 bits. É importante utilizar a versão compatível com a arquitetura do seu sistema e não conforme o Sistema Operacional.
Se está utilizando impressora compativel à IT4R, dependendo da marca é preciso instalar o driver da porta USB(COM virtual). Verifique as instruções sobre o modelo e marca utilizado.
Sim, a versão Windows/Linux imprime BMPs monocromaticos de até 200 pixels de altura (iImprimirBMP). Já na versão Android, dependendo do equipamento pode imprimir imagens maiores e de outros tipos não necessitando (imprimirImagem)
Não a IT4R foi feita para rodar localmente no PDV, e por enquanto não possui recurso para uso Online.
Ela permite obter retornos mais precisos no encerramento da nota, detalhando se a emissão ocorreu em contingência ou se houve salto de numeração.
A primeira venda ainda será gerada como contingência (tpEmis = 9) e impressa em duas vias para garantir a segurança, mas o retorno de encerramento voltará a ser 1 (Sucesso).
Ocorre quando o servidor da SEFAZ está instável ou fora do ar, mas a comunicação entre a biblioteca IT4R e o serviço da Migrate continua funcionando.
A Nota Fiscal ao Consumidor eletrônica (NFC-e), identificada tecnicamente como Nota Fiscal modelo 65, é um documento digital que substituiu o Cupom Fiscal emitido por impressoras fiscais (ECF).
É o tempo limite (definido na chave NFCE\TimeOutWS, padrão 10 segundos) que a biblioteca aguarda por uma resposta do serviço antes de considerar a comunicação falha e sugerir a contingência.
É o Código de Segurança do Contribuinte. Ele deve ser obtido no portal da SEFAZ do estado (UF) ao qual pertence o CNPJ do emitente.
Indica que já existe uma venda aberta no sistema que ainda não foi encerrada ou cancelada.
Eles ficam gravados localmente no disco (HD) do pdv.
Não. Os dados e o CSC obtidos para o ambiente de Homologação/Testes só têm validade para esse ambiente específico. Para Produção, é necessário um novo CSC, compatível ao ambiente de Produção.
Ele define o produto utilizado (NFCE, SAT ou DUAL), a impressora conectada e as configurações gerais de funcionamento e auditoria da biblioteca IT4R.
Porque esses comandos geram comunicação direta com o WebService e podem retornar diversos status (como problemas de conexão ou rejeições) que precisam ser tratados logicamente pelo sistema.
Linguagens como C#, Delphi, VB.NET, PHP (via extensões), Java (via extensões) e C++ são amplamente utilizadas para integrar com DLLs de impressoras.
Daruma (DR700-e/ DR800), Epson (TM-T20X, TM-T20, TM-T81_versão S.B. 1.00, TMT88 e TMT88 VII), Bematech (MP4200 TH) e Elgin (i9 - versão S.B. CV2.00.09, i8 e i7), Transire (Q4).
É necessário um cadastro na Migrate (para obter Chaves de Parceiro e Acesso), um Certificado Digital do Tipo A1 e um Token SEFAZ (CSC).
A abstração da complexidade: a IT4R padroniza os comandos, não importando se o cliente usa SITEF, Conexão Tech, Safra Pay ou outros.
O comando rAvisoErro_NFCe.
Na venda Online, o tpEmis é 1. Na venda Offline (Contingência), o valor é preenchido com 9.
A principal diferença é que a NFC-e não exige um equipamento de hardware específico (como o SAT). A aplicação comercial gera o XML, envia-o para a SEFAZ e permite a impressão do DANFE em qualquer impressora comum.
É o código [100] - Autorizado o uso da NF-e (visualizado via o comando rAvisoErro_NFCe).
Todo comando retorna um valor inteiro (Integer).
Quando o Aviso Contingência está habilitado: O retorno [5] (com salto de numeração) ou o retorno [2] (sem salto, para as vendas seguintes no mesmo estado).
A tag CONFIGURACAO\EmpPK.