Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 20-04-2020 em todas as áreas
-
Cheguei a fazer essa implementação aqui, mas achei que poderia existir um caminho melhor... Na próxima conversa com a Software Express vou questionar isso, mas por hora vou manter essa implementação sugerida pois considero ser totalmente segura já que não deixaremos nenhuma mensagem sem ser exibida! Daniel, agradeço mais uma vez!2 pontos
-
Tem duas formas de chamas a função de transação por carteira digital a forma direta e indireta. A única coisa que acredito que o ACBr não faz é montar o QRCode, mais hoje poucas aplicações exibem o QRCode grande parte dos estabelecimentos utilizam QRCode ''fixos de plaquinha". A forma direta de chamar é quando você utiliza a função 122 para transação de venda e 123 para transação de estorno. Já a forma indireta é para quem utiliza a função 0 menu genérica que retorna as principais transações e o estorno através do menu genérico função 200, neste caso como é indireto é necessário habilitar no CliSiTef.ini: [Geral] TransacoesAdicionaisHabbilitadas=7;8; O fluxo da transação é o mesmo, com poucas diferencias em alguns retornos de TipoCampo, por exemplo o TipoCampo 132 que é o retorno de bandeiras, em carteira não é retornado. Para identificar a Carteira Digital é necessário receber o TipoCampo 106. Ou o caso da string do QRCode que vem no TipoCampo 584, porém como informado acima é necessário habilitar para que seja devolvido a string do QRCode. A grande parte das Carteiras Digitais utilizam o módulo CardSE, na verdade acredito que todas utilizam, sendo assim para simular é necessário instalar o módulo no SiTDemo. Lembrando que a simulação da transação de Carteira Digital não é exatamente como em Produção por causa da leitura do QRCode entre outras coisas. Pode entrar em contato com a equipe da SKYTEF (11)2175-9500, todas estão preparados para auxiliar da melhor maneira possível.2 pontos
-
2 pontos
-
Boa tarde, Verificando a validação para mensagem de Log de erros, verifiquei que a disposição dos "()" parenteses estava errada, assim mesmo com todas as informações corretas era retornado o Log informando que: "(0-0002) Contribuinte Industrial ou equiparado a industrial deve ser informada a classificação do estabelecimento conforme tabela 4.5.5!" Estava assim: Check((not((FRegistro0000.IND_ATIV = atIndustrial) and (DT_INI >= EncodeDate(2020,01,01))) and (FRegistro0002.CLAS_ESTAB_IND = EmptyStr)), '(0-0002) Contribuinte Industrial ou equiparado a industrial deve ser informada a classificação do estabelecimento conforme tabela 4.5.5!'); Alterei para: Check(not((FRegistro0000.IND_ATIV = atIndustrial) and (DT_INI >= EncodeDate(2020,01,01)) and (FRegistro0002.CLAS_ESTAB_IND = EmptyStr)), '(0-0002) Contribuinte Industrial ou equiparado a industrial deve ser informada a classificação do estabelecimento conforme tabela 4.5.5!'); Peço que seja analisado, para que, se possível arrumar na próxima versão. ACBrEFDBloco_0_Class.pas1 ponto
-
Eduardo, No modo síncrono o envio é unitário, ou seja, só é possível o envio de apenas um CT-e por vez. Já no modo assíncrono o envio é por lote, portanto é possível o envio de até 50 CT-e por vez. O componente ACBrCTe trabalha com 2 modelos de documentos: 1 . CT-e ==> Conhecimento de Transporte Eletrônico, onde todas as SEFAZ tem o serviço de recepção assíncrono, somente as SEFAZ do MS, MT, RS e SVRS que atende as UF ( AC, AL, AM, BA, CE, DF, ES, GO, MA, PA, PB, PI, RJ, RN, RO, SC e TO ) que disponibilizaram a recepção síncrona. 2. CT-e OS ==> Conhecimento de Transporte Eletrônico Outros Serviços, este modelo de documento o envio sempre vai ser unitário e portanto só foi disponibilizado por todas as SEFAZ a recepção síncrona. Resumindo: CT-e o envio é assíncrono e o lote pode ter de 1 até 50 CT-e. CT-e OS o envio é síncrono, portanto só é possível enviar apenas 1 CT-e OS por vez. Lembrando que no modo assíncrono se faz necessário uma consulta depois do envio para poder obter o resultado do processamento. Já no modo síncrono já temos o resultado do processamento no retorno do envio.1 ponto
-
Boa noite Eduardo, A explicação é muito simples, a SEFAZ-SP ainda não disponibilizou o serviço para recepcionar o CT-e em modo Síncrono, somente assíncrono.1 ponto
-
Como está o seu ACBr.inc? Você compila usando a MinGW? Você compila em 32 ou 64 bits ? Copiou TODAS as DLLs das pastas indicadas?1 ponto
-
1 ponto
-
Resolvi o problema chamando a função SetDllDirectory, passando o local da DLL da minha aplicação para ser adicionado na lista de diretórios verificados pela função LoadLibrary. De acordo com a documentação da Microsoft, informar o caminho completo da DLL na chamada da LoadLibrary já seria o suficiente, porém isso não funcionou pra mim. https://docs.microsoft.com/pt-br/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibrarya https://docs.microsoft.com/pt-br/windows/win32/api/winbase/nf-winbase-setdlldirectorya1 ponto
-
1 ponto
-
1 ponto
-
Eu acho que isso talvez seja melhor ser consultado com a TEF House... Mas acho que você poderia: - Verificar se as Msgs são identicas - Se SIM, ignora uma delas - Se NÃO, concatenar ambas as msgs, e exibi-las...1 ponto
-
Humm.. o ACBrIBPTax não está disponível no ACBrMonitor Você pode baixar e saber mais sobre a Tabela do IBPT em https://deolhonoimposto.ibpt.org.br/1 ponto
-
Enviei correção para o repositório, rev. 19695. Favor atualizar os fontes e fazer novos testes.1 ponto
-
Bom dia item1 Chegou a testar com o demo ACBrETQ se ocorre o mesmo problema com acentuação? pode estar relacionado com o encoding da string no momento em que passa via parâmetro da sua linguagem para a lib. item2 Quanto ao código, o último parametro define se será impresso o código ou não, provavelmente não está saindo porque está cortando o código de barras no limite da etiqueta, tente reposicionar mais acima na etiqueta item3 Pode ser a calibragem da impressora para identificar o gap entre etiquetas, veja se utilizando o demo ocorre o mesmo, provavelmente não está relacionado a lib em si...1 ponto
-
Pessoal, por padrão grande parte dos cliente utilizam a placa com o QRCode, porém é possível que seja devolvida um string para a aplicação montar ou até mesmo exibida no PinPad. É padrão para CliSiTef tenta exibir o QRCode no PinPad por isso apresentou o erro acima para parar de exibir o erro, é necessário adicionar o parâmetro {DevolveStringQRCode=1}. Essa informação deve constar no parâmetro ParamAdic da função IniciaFuncaoSiTefInterativo, e deve ter o valor “1” caso o desejo seja o retorno da string, e não a exibição no PinPad. Caso alguém quera utilizar a string do QRCode será devolvida no TipoCampo 584. A aplicação caso opte deve gerar e exibir o QRCode para leitura pelo cliente. Caso esse parâmetro esteja ausente, o comportamento é o padrão (exibição no PinPad). Em ambas as situações acima, seja para exibir no PinPad, ou a Aplicação exibir e ou utilizar a placa com o QRCode. O cliente deverá utilizar seu smartphone para ler o QRCode, por meio do aplicativo do fornecedor da Carteira Digital (que já tem o seu cartão de crédito ou débito cadastrado) para aprovação da transação. Para que o PinPad possa exibir o QRCode, este deve ter os seguintes requisitos: - Versão mínima deve ser 2.03 – ABECS - Deve possuir capacidade para tratamento de arquivos multimídia, especificamente o formato PNG.1 ponto
-
Bom dia Joyce, Você utiliza o componente ACBrNFSe para emitir a NFS-e? Esse XML de consulta não é feito pelo componente, pois essa consulta se refere a consultar NFS-e de serviço tomado, ou seja, trata-se de uma consulta feita pelo tomador e não pelo prestador. Com certeza esse XML não foi gerado pelo componente, pois no final dele contem um comentário, os XMLs gerados pelo componente não contem nenhum comentário.1 ponto
-
1 ponto
-
@Daniel Simoes, testei aqui a nova libetq que voce disponibilizou e imprimiu perfeitamente bem obrigado a equipe...1 ponto
-
Achei uma solução... desinstalei a versão 6.5 procurei nos meus backup uma instalação 6.3.1 e executei abriu tudo certo, esta funcionando normalmente com a 6.3.11 ponto
-
O erro indica a falta das DLLs do OpenSSL, na mesma pasta do .EXE http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.0.2.21/x86/1 ponto
-
Infelizmente o componente ACBrNCM, não funciona mais... a Receita terminou o Serviço que o componente usava... Muitos tem usado a lista do IBPT, que o componente ACBrIBPTax consegue abrir e indexar1 ponto
-
1 ponto
-
Provavelmente sim. O Trim foi usado para remover a quebra de linha no final da string, mas ela remove também os espaços em branco no final. Estou vendo aqui uma forma.1 ponto
-
Boa tarde, Segue pas para analise ACBrBancoBrasil.pas1 ponto
-
Olá Pessoal, Já esta disponível o Portal da Nota Fiscal Fácil, vale a pena acessar e conferir. Para acessar o Portal clique aqui. De forma bem resumida, o Fisco vai disponibilizar um App para os dispositivos móveis que tem como objetivo tornar fácil a emissão de NF-e, NFC-e, CT-e e MDF-e. No portal encontramos uma explicação sobre a NFF, uma apresentação em Power Point e o Ajuste SINIEF 37/19, que institui o regime especial de simplificação do processo de emissão de documentos fiscais eletrônicos. Do lado direito da pagina do portal encontramos os links para baixar o App (mas ele ainda não esta disponível) e também o link para o FAQ. Fica ai a dica.1 ponto