Search the Community
Showing results for tags 'acbrsat'.
-
Boa tarde! Tudo em paz? Estou precisando tirar uma dúvida sobre o ACBRSAT com MFe do Ceará. Os XML gerados estão sendo criados formas de pagamentos sem valores ao preencher a tag ACBrSAT.CFe.Pagto.New.vMP. O ACBrSAT.CFe.Pagto.Count fica 1 e quando passa pela tag vMP ele passa pra 2. Ao debugar, observei que quando passa pela linha ACBrSAT.CFe.Pagto.New.vMP ele gera outro pagamento. Atualizei os fontes, reinstalei e ainda assim continua gerando. Não consegui detectar onde está o problema. As imagens estão na sequência. Agradeço a ajuda.
-
Bom dia, tudo bem? Impementramos o ACBrLibSAT no nosso PDV, mas acontece um pequeno problema e não conseguimos identicar a causa disso. Estamos utilizando satDinamico cdecl, Quando emitimos utilizando um emulador, funciona. Testamos no control ID e também funciona. Porém quando tentamos emitir usando um sat da Elgin ( um Smart SAT ) e um da EPSON (um ) ele fecha a aplicação, sem dar nenuma mensagem especifica no Log. Usamos nesses casos as DLLs dos fabricantes. O programa crasha exatamente nesse ponto Possuem alguma orientação que possa nos ajudar?
-
Version 1.2.5.298
1,592 downloads
ACBrLibSAT - Biblioteca para comunicação com equipamentos SAT usando ACBrSAT Faça Download pelo SVN, dos Demos de uso da ACBrLibSAT em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html -
Esta função é útil principalmente quando o SAT perde a comunicação durante a emissão da venda ou cancelamento. Ao chamar a função ConsultarUltimaSessaoFiscal é retornada os dados da última venda. Esta função já existia para quem utiliza o componente ACBrSAT e foi incluída no ACBrMonitorPLUS e ACBrLibSAT, e já estão disponíveis em nossos repositórios para downloads a partir de hoje (12/04/2023), bora fazer o download ! Quem utiliza componente ACBrSAT em Delphi ou Lazarus, quem utiliza ACBrMonitor Plus ou ACBrLibSAT.DLL (que é compatível com qualquer linguagem de programação que consuma arquivos dll) além de ter a resposta padrão da função, já detectamos o conteúdo do retorno e se conter o XML de venda ou cancelamento, automaticamente geramos o XML de venda ou cancelamento na pasta que foi configurada previamente (onde são gravados os arquivos xml de vendas/cancelamento). Uso no componente ACBrSAT: ACBrSAT1.ConsultarUltimaSessaoFiscal; Uso no ACBrMonitorPlus: SAT.ConsultarUltimaSessaoFiscal Uso com a biblioteca ACBrLibSAT.dll: SAT_ConsultarUltimaSessaoFiscal(sResposta, esTamanho); *Lembrando que este método indicado pelo fabricante é recente e pode não existir em SATs como layout 0.07 ou com firmwares que não contenham este método.*
-
Ola a todos, ainda não encontrei nenhuma informação sobre o uso do SAT no Linux, por isso vou iniciar esse tópico. meus testes estão sendo feitos no seguinte ambiente: Linux Mint 17.3 32bits Lazarus v1.6 FPC 3.0 Acbr mais recente SAT: Linker Elgin A minha primeira tentativa foi usar o Exemplo do acbr, eu modifiquei a entrada do exemplo para buscar as libs: OpenDialog1.Filter := 'Arquivo LIB ou DLL|*.dll;*.so'; e agora estou tentando utilizar a libsatprotocolELGIN32bits.so fornecida pelo fabricante, ao clicar no botão Inicializar fui depurando linha a linha e encontrei um problema, na procedure TACBrSATDinamico_cdecl.LoadDLLFunctions; ao verificar se o primeiro método "AssociarAssinatura" existe na LIB já está obtendo erro, está sendo usada a função FunctionDetect da ACBRUtils: function FunctionDetect (LibName, FuncName: String; var LibPointer: Pointer; var LibHandle: THandle ): boolean; e o erro está na linha LibHandle := dynlibs.LoadLibrary(LibName) ; está retornando ZERO como se o método não existisse, para ter certeza eu executei o comando readelf --dyn-syms libsatprotocolELGIN32bits.so e encontrei o método, o que pode estar errado? $ readelf --dyn-syms libsatprotocolELGIN32bits.so Tabela de símbolo '.dynsym' contém 123 entradas: Número: Tamanho do Valor do Tipo de Vínculo Nome Vis Ndx 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FUNC GLOBAL DEFAULT UND cfmakeraw@GLIBC_2.0 (2) 2: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.0 (2) 3: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.0 (2) 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTab 5: 00000000 0 FUNC GLOBAL DEFAULT UND printf@GLIBC_2.0 (2) 6: 00000000 0 FUNC GLOBAL DEFAULT UND tcflush@GLIBC_2.0 (2) 7: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.0 (2) 8: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.0 (2) 9: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.1 (3) 10: 00000000 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.0 (2) 11: 00000000 0 FUNC GLOBAL DEFAULT UND cfsetospeed@GLIBC_2.0 (2) 12: 00000000 0 FUNC GLOBAL DEFAULT UND uncompress 13: 00000000 0 FUNC GLOBAL DEFAULT UND gettimeofday@GLIBC_2.0 (2) 14: 00000000 0 FUNC GLOBAL DEFAULT UND select@GLIBC_2.0 (2) 15: 00000000 0 FUNC GLOBAL DEFAULT UND popen@GLIBC_2.1 (3) 16: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (4) 17: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (5) 18: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.0 (2) 19: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.0 (2) 20: 00000000 0 FUNC GLOBAL DEFAULT UND usleep@GLIBC_2.0 (2) 21: 00000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.0 (2) 22: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.0 (2) 23: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.0 (2) 24: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.0 (2) 25: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.0 (2) 26: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ 27: 00000000 0 FUNC GLOBAL DEFAULT UND open@GLIBC_2.0 (2) 28: 00000000 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.1 (3) 29: 00000000 0 FUNC GLOBAL DEFAULT UND localtime@GLIBC_2.0 (2) 30: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.0 (2) 31: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.0 (2) 32: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@GLIBC_2.0 (2) 33: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.0 (2) 34: 00000000 0 FUNC GLOBAL DEFAULT UND cfsetispeed@GLIBC_2.0 (2) 35: 00000000 0 FUNC GLOBAL DEFAULT UND strcasecmp@GLIBC_2.0 (2) 36: 00000000 0 FUNC GLOBAL DEFAULT UND fcntl@GLIBC_2.0 (2) 37: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc99_sscanf@GLIBC_2.7 (6) 38: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.1 (3) 39: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.0 (2) 40: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.0 (2) 41: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.0 (2) 42: 00000000 0 FUNC GLOBAL DEFAULT UND strncasecmp@GLIBC_2.0 (2) 43: 00000000 0 FUNC GLOBAL DEFAULT UND rand@GLIBC_2.0 (2) 44: 00000000 0 FUNC GLOBAL DEFAULT UND compress2 45: 00000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses 46: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@GLIBC_2.0 (2) 47: 00000000 0 FUNC GLOBAL DEFAULT UND atoi@GLIBC_2.0 (2) 48: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable 49: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.0 (2) 50: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.0 (2) 51: 000058d3 754 FUNC GLOBAL DEFAULT 11 TrocarCodigoDeAtivacao 52: 00001f2c 108 FUNC GLOBAL DEFAULT 11 Descompacta 53: 00a8d680 0x83000 OBJECT GLOBAL DEFAULT 23 BufferCMD 54: 0000485c 716 FUNC GLOBAL DEFAULT 11 ConfigurarInterfaceDeRede 55: 00001f98 384 FUNC GLOBAL DEFAULT 11 EnviaComandoBinario 56: 00006321 187 FUNC GLOBAL DEFAULT 11 read_serial_block 57: 00002ccf 673 FUNC GLOBAL DEFAULT 11 ConsultarSAT 58: 0000a148 4 OBJECT GLOBAL DEFAULT 23 sequence 59: 00002390 177 FUNC GLOBAL DEFAULT 11 AbreSerialSAT 60: 0000325c 743 FUNC GLOBAL DEFAULT 11 ComunicarCertificadoICPBR 61: 00005d5a 40 FUNC GLOBAL DEFAULT 11 close_host_serial 62: 000063dc 687 FUNC GLOBAL DEFAULT 11 decode_command_from_host 63: 0000a140 1 OBJECT GLOBAL DEFAULT 23 bLog 64: 00006079 54 FUNC GLOBAL DEFAULT 11 finish_host_side 65: 00005d18 66 FUNC GLOBAL DEFAULT 11 init_host_serial 66: 0000a14c 1 OBJECT GLOBAL DEFAULT 23 bPortOK 67: 00f93be0 4 OBJECT GLOBAL DEFAULT 23 fd_host 68: 00f106a0 0x83000 OBJECT GLOBAL DEFAULT 23 BufferTxSAT 69: 00002118 211 FUNC GLOBAL DEFAULT 11 GetTimeStamp 70: 000021eb 199 FUNC GLOBAL DEFAULT 11 randInt 71: 00001ea6 134 FUNC GLOBAL DEFAULT 11 IniciaCompactacao 72: 00003d43 754 FUNC GLOBAL DEFAULT 11 CancelarUltimaVenda 73: 00006d36 1345 FUNC GLOBAL DEFAULT 11 getUdevPath 74: 00007294 0 FUNC GLOBAL DEFAULT 12 _fini 75: 00005d82 389 FUNC GLOBAL DEFAULT 11 recv_from_serial 76: 000060af 186 FUNC GLOBAL DEFAULT 11 SendData 77: 00001d05 417 FUNC GLOBAL DEFAULT 11 DiscoveryPortCOM 78: 00002373 29 FUNC GLOBAL DEFAULT 11 GeraNumeroSessao 79: 00001560 0 FUNC GLOBAL DEFAULT 9 _init 80: 00006169 271 FUNC GLOBAL DEFAULT 11 ReceiveBUS 81: 00003543 2048 FUNC GLOBAL DEFAULT 11 EnviarDadosVenda 82: 0000537f 682 FUNC GLOBAL DEFAULT 11 BloquearSAT 83: 00001afb 522 FUNC GLOBAL DEFAULT 11 DLLloadConfig 84: 00a8d600 100 OBJECT GLOBAL DEFAULT 23 portCOMM 85: 00f939c4 8 OBJECT GLOBAL DEFAULT 23 tid 86: 0088d600 0x200000 OBJECT GLOBAL DEFAULT 23 BufferOut 87: 00d10680 0x200006 OBJECT GLOBAL DEFAULT 23 comm 88: 0048d5c0 4 OBJECT GLOBAL DEFAULT 23 pCommCfg 89: 00005f48 223 FUNC GLOBAL DEFAULT 11 sendSOH 90: 000022b2 27 FUNC GLOBAL DEFAULT 11 ConfiguraTimeout 91: 00005f07 65 FUNC GLOBAL DEFAULT 11 sendSYN 92: 00004e28 685 FUNC GLOBAL DEFAULT 11 AtualizarSoftwareSAT 93: 0000235d 22 FUNC GLOBAL DEFAULT 11 VersaoLib 94: 0000668b 359 FUNC GLOBAL DEFAULT 11 encode_command_to_host 95: 000050d5 682 FUNC GLOBAL DEFAULT 11 ExtrairLogs 96: 0048d5e0 0x400015 OBJECT GLOBAL DEFAULT 23 protocol 97: 000067f2 1095 FUNC GLOBAL DEFAULT 11 decode_command_from_ecf 98: 00006027 82 FUNC GLOBAL DEFAULT 11 sendENQ 99: 0000248f 435 FUNC GLOBAL DEFAULT 11 EnviaComando 100: 000022cd 144 FUNC GLOBAL DEFAULT 11 ArquivoLog 101: 00f93c00 0x400015 OBJECT GLOBAL DEFAULT 23 proto 102: 0000245e 49 FUNC GLOBAL DEFAULT 11 CodigoErro 103: 00002b4f 384 FUNC GLOBAL DEFAULT 11 PreConsultarSAT 104: 00005629 682 FUNC GLOBAL DEFAULT 11 DesbloquearSAT 105: 0020a5c0 0x200000 OBJECT GLOBAL DEFAULT 23 BufferDesc 106: 00002f70 748 FUNC GLOBAL DEFAULT 11 AtivarSAT 107: 000045ab 689 FUNC GLOBAL DEFAULT 11 ConsultarNumeroSessao 108: 00004301 682 FUNC GLOBAL DEFAULT 11 ConsultarStatusOperaciona 109: 0000a11c 0 NOTYPE GLOBAL DEFAULT 22 _edata 110: 00f939e0 500 OBJECT GLOBAL DEFAULT 23 FileLog 111: 00004b28 768 FUNC GLOBAL DEFAULT 11 AssociarAssinatura 112: 00006278 51 FUNC GLOBAL DEFAULT 11 PurgeCOMSAT 113: 0000a144 4 OBJECT GLOBAL DEFAULT 23 arqlog 114: 00b10680 0x200000 OBJECT GLOBAL DEFAULT 23 BufferRX 115: 00002441 29 FUNC GLOBAL DEFAULT 11 CloseSerial 116: 000062ab 118 FUNC GLOBAL DEFAULT 11 ReadAll 117: 01393c18 0 NOTYPE GLOBAL DEFAULT 23 _end 118: 0040a5c0 0x83000 OBJECT GLOBAL DEFAULT 23 straux 119: 00006c39 253 FUNC GLOBAL DEFAULT 11 encode_command_to_ecf 120: 00f936a0 804 OBJECT GLOBAL DEFAULT 23 pCommError 121: 0000a11c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start 122: 00004035 716 FUNC GLOBAL DEFAULT 11 TesteFimAFim as dependências também parecem corretas: $ ldd -v libsatprotocolELGIN32bits.so linux-gate.so.1 => (0xb7742000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6371000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb61bb000) /lib/ld-linux.so.2 (0x8005d000) Version information: ./libsatprotocolELGIN32bits.so: libc.so.6 (GLIBC_2.7) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libz.so.1: libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libc.so.6: ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2 ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2 Obrigado a todos que contribuírem.
- 12 replies
-
Estou tendo as vezes o erro abaixo ajusto pra separar ACBrNFe1.Configuracoes.Arquivos.SepararPorCNPJ := True; ACBrNFe1.Configuracoes.Arquivos.SepararPorAno := True; ACBrNFe1.Configuracoes.Arquivos.SepararPorMes := True; no envio do xml ele da o erro abaixo, apesar de gravar corretamente o XML no diretorio indicado
-
estou tentando usar o emulador e estou tendo o erro EStringListError - List index (14) out of bounds procurei a solucao, e não encontrei. se alguem ja passou por isso, gostaria de uma ajuda Obrigado
-
ACBrSAT Existe layout A4 de impressão do Extrato do Cupom SAT, o meu cliente não possui impressora térmica de bobina
- 1 reply
-
- acbrsat1.imprimirextrato
- acbrsatextratofortesfr
-
(and 1 more)
Tagged with:
-
Olá Tudo Bem! Estou com problema na impressão do cupom fiscal do sat, usando o fortes pois esse cliente prefere ver na tela o cupom pois se o cliente dele quiser ele imprimi senão ele fecha a visualização do cupom. Mas estou com um problema a impressão não chega ao fim ela corta o papel em cerca de 20 cm de papel. A impressora com problema e uma Print Id da marca Control Id. Só tenho esse cliente que usa essa marca de impressora. Quando tive problema parecido com outras marcas de impressora também usando o fortes resolvi indo em Dispositivos e Impressoras clicando com o botão direito em cima da impressora, depois clico em Preferências de Impressão, depois no botão Avançado e por fim no campo Papel/Saída - Tamanho do Papel: nessas outras impressoras geralmente fica 52 mm então seleciono o maior tamanho 80 mm. Em todos os casos nessa outras impressoras deu certo é sempre imprimi normal até o fim o cupom. Mas nessa impressora a Print Id fiz esse mesmo processo mas não funcionou. Como faço pra resolver esse problema? No componente ACBrSat tem alguma propriedade que eu posso usar pra forçar a impressora imprimir até o fim? Ou alterar alguma configuração de tamanho quando for feito através do fortes? Segue em anexo uma imagem de uma impressão. Essa impressora está instalada em um pc com windows 10 64bits. Desde já Muito Obrigado pela Atenção! Obrigado!
- 4 replies
-
- control id
- print id
-
(and 4 more)
Tagged with:
-
em raros momentos por erro do aparelho SAT , ele pula cupom. o contador exige a INUTILIZAÇÃO do Cupom. já existe alguma solução para o mesmo ? não encontro nada sobre o assunto. a não ser solicitar ao contador a escrituração deste cupom. mas os contadores não aceitam. ALGUEM JÁ PASSOU POR ISSO ? desde já obrigado.
-
Existe a possibilidade da aplicação controlar o número de sessão e passar essa informação para componente TACBrSat, pois hoje o número de sessão é gerado automaticamente em todas as operações através da função TACBrSAT.IniciaComando. porém tenho a necessidade de gerar e gravar esse número de sessão antes de enviar o comando através do componente.A necessidade de manter essa informação armazenada é para a utilização da rotina consulta ConsultarNumeroSessao caso ocorra algum problema com aplicação.
-
Olá Tudo Bem! Estou com um problema em um cliente no qual parou de gerar/imprimir o SAT, ao invés de imprimir ou mesmo mostrar na tela o SAT está exibindo a mensagem: Emitido com Sucesso + conteúdo notas. Retorno CF - e - SAT ao AC para contingência. Olhando o arquivo de log, não indica nenhum erro, o xml é gerado e o mais estranho fui no site da sefaz e a venda consta-la então baixei o xml da mesma e está exatamente igual ao que gerou na pasta ou seja a venda foi autorizada, mas não está imprimindo quando configurado pra ir direto pra impressora ou mesmo pra mostra na tela. Estava funcionando até dois dias atrás, não sei dizer o que aconteceu ou pode estar acontecendo. Será que algo com o aparelho? Fiz testes usando o emulador fazendo a mesma venda e a venda é autorizada corretamente e a impressão e feita sem problemas e só nesse cliente. Estou usando o ACBrSAT e ACBrSATExtratoFortes. trecho do meu código: try PrepararImpressao; dmvenda.ACBrSAT1.ImprimirExtrato; except msg:=MensagemCodigoRetorno(dmvenda.ACBrSAT1.Resposta.codigoDeRetorno); Application.Messagebox(pchar(msg),'Aviso!',mb_OK+MB_ICONWARNING+MB_SYSTEMMODAL); end; Em anexo está o arquivo de log, a imagem da mensagem e os dois arquivos xml o gerado na pasta de xml e o que eu fiz o download da sefaz da mesma venda. Por Favor alguém sabe o que significa essa mensagem? Desde já Muito Obrigado pela Atenção!! ACBrSAT.log 351200731003997934639.xml AD35200728088015000172590005855830001247964373.xml
-
mfe Retorno '0' ao Enviar Pagamento no AcbrSAT.
Sommus posted a topic in MFE - Módulo Fiscal Eletrônico
Estou utilizando o SAT Teste e o Simulador POS, para simular o processamento de pagamentos. Estou selecionando a opção 'MFE Enviar Pagamento' no acbrsat e preenchendo um valor aleatório no serial, após isso o SATTESTE está me retornando '0'. A opção MFE Enviar Pagamento estava funcionando normal, inclusive no SIMULADOR POS consegui informar o nome do serial, recuperar os valores e realizar pagamentos, porém parou de funcionar. Alguém sabe o que pode ser? -
Pessoal, o meu chefe viu uma propagando em algum lugar informando que estavam trocando os aparelhos SAT por impressoras Não-Fiscal, tipo troque seu SAT por uma impressora não-fiscal e ganhe um desconto. Até onde eu sei o SAT é obrigatório no estado do São Paulo e eu não encontrei tanto no site da fazenda de São Paulo, quanto em outros sites falando sobre o fim da obrigatoriedade do SAT em SP. Vocês que atendem ao Brasil todo e até em SP, podem me confirmar se isto é apenas uma fake news? Obrigado.
-
Olá Consegui fazer o ACBrMonitorPlus rodar no Raspbian pelo Raspberry PI 3. Agora estou com um problema com o SAT Tanca, baixei as bibliotecas para Linux no site do Tanca, segui as instruções e na hora de inicializar o SAT retorna o seguinte erro : - EACBrSATErro - Erro ao carregar a função: AssociarAssinatura na Biblioteca: /home/pi/Projetos/ACBr/trunk2/Projetos/ACBrMonitorPLUS/Lazarus/SAT/Tanca/libsat_v2_0_0_0_x86.so Não sei se esta é a biblioteca correta, pois entrei em contato com a Tanca e me disseram que a biblioteca seria esta. Então estou postando aqui para saber se alguem tambem passou por esse problema, para ver se o problema é no ACBr ou na biblioteca do Tanca.
-
Após atualização do ACBr não consigo mais compilar o aplicativo porque ocorrem os seguintes erros: [dcc32 Error] ACBrBase.pas(106): E1012 Constant expression violates subrange bounds Linha 105: {$IFDEF RTL230_UP} Linha 106: [ComponentPlatformsAttribute(piacbrAllPlatforms)] [dcc32 Fatal Error] ACBrUtil.pas(2212): F2063 Could not compile used unit 'ACBrConsts.pas' Linha 2212: Result := StrIsNumber( AValue ) ; Por favor, como devo proceder? Grato, Geraldo
-
Ola estou tendo problema para validar o programa SATTESTE com o Delphi Tokyo 10.2, a instalação foi perfeita, a compilação 100% sem erro. O ambiente que montei foi o seguinte, coloquei o emulador do sefaz, fiz a ativação tudo ok. O problema foi na operação e outras funcionalidades, bem parei para pesquisar e perguntar aqui se algum já passou por isso. Na "Consuilta Status Operaciona"-> algumas vezes retorna um estouro de array (14) que é sobre informações da bateria, outras ele até passa mas tudo errado e incompleto, exemplo: NumeroSessao: 809565 - Comando: ConsultarStatusOperacional NumeroSessao: 809565 - Resposta:809565|10000|Resposta com Sucesso.|||900000102|DHCP|127.127.127.100|127.127.127.100|127.127.127.100|127.127.127.100|127.127.127.100|127.127.127.100|CONECTADO EStringListError - List index out of bounds (14) outras assim: NumeroSessao: 57944 - Comando: ConsultarSAT NumeroSessao: 57944 - Resposta:57944|08099|Erro desconhecido|| NumeroSessao: 99736 - Comando: ConsultarStatusOperacional NumeroSessao: 99736 - Resposta:99736|10099|Erro desconhecido|| NSERIE.........: 900000102 LAN_MAC........: 127.127.127.100 STATUS_LAN.....: CONECTADO NIVEL_BATERIA..: ALTO MT_TOTAL.......: MT_USADA.......: DH_ATUAL.......: 30/12/1899 VER_SB.........: VER_LAYOUT.....: ULTIMO_CFe.....: LISTA_INICIAL..: LISTA_FINAL....: DH_CFe.........: 30/12/1899 DH_ULTIMA......: 30/12/1899 CERT_EMISSAO...: 30/12/1899 CERT_VENCIMENTO: 30/12/1899 ESTADO_OPERACAO: DESBLOQUEADO -> Lembro na versão anterior do Delphi que uso tudo esta 100% nada falha.] Alguem tem alguma ideia se tenho que fazer algum ajuste de diretivas de DLL?
-
Bom dia, estou com seguinte problema no Sat Elgin em Produção usando o ACBRSat para enviar uma venda. - 12:20:18:300 - EAccessViolation - Access violation at address 61374438 in module 'dllsat.dll'. Write of address 0A2D1000 então peguei este mesmo xml e usei o Linker Manager da Elgin e o Cupom foi registrado na Sefaz Corretamente. Logo o Sat esta ativado, associado corretamente, a assinatura validei na receita ok também. A ddl esta na mesma pasta do executável, fiz download junto com o programa de instalação da Elgin, creio que seja a mais recente pois não há outra para donwload. Alguém poderia me dar alguma orientação para resolver, ou achar algum caminho... MUITO OBRIGADO! abaixo o procedimento registrado no acbrsat teste - 12:20:04:978 - ACBrSAT.Inicializado - 12:20:08:020 - -- 12:20:08:020 - numeroSessao: 802639 - Comando: ConsultarStatusOperacional - 12:20:08:456 - NumeroSessao: 802639 - Resposta:000001|10000|Resposta com Sucesso.|||000159045|DHCP|192.168.000.015|00:23:dd:f0:81:aa|255.255.255.000|192.168.000.001|187.123.189.061|187.123.189.066|CONECTADO|ALTO|1 Gbyte|178Mbytes|20160906122010|01.00.00|00.06|35160907644955000120590001590450000018609193|00000000000000000000000000000000000000000000|00000000000000000000000000000000000000000000|20160906113748|20160906113850|20160902|20210902|0 - 12:20:11:108 - -- 12:20:11:108 - numeroSessao: 14624 - Comando: ConsultarSAT - 12:20:11:327 - NumeroSessao: 14624 - Resposta:000001|08000|SAT em operação|| - 12:20:18:269 - -- 12:20:18:269 - numeroSessao: 592819 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?> <CFe> <infCFe versaoDadosEnt="0.06"> <ide> <CNPJ>07644955000120</CNPJ> <signAC>HHJiJqSydMHS6G3ptOn3974DfuFxarFbPqoOIrm9livV59+k2SpKpZ8XSZOdkuRwi02/JT5ja+MEJgxT+Ld6M4EkYwEut9yzae4wBbA/5b6ZafliirtzedzdDOpRrRWERjYUFlZRu1qVEGZ0Vdbf4NdngXSQJC10kF0SPcxw0Xgkkty/XBSQlLLDtzgAAoShQ+bqd1JxvzxD/xDiXwey/EiqYxHLSnF2BP8Ut0kVJLfuAXVJBihyicZCuc2gsR/0vKvbDRINtPA8OCXA18328Cakh9fZTsywojJQEi89iqV4IakRF//S20vyeXfensy9lNWTrLesLaC1RFjVu4XOqg==</signAC> <numeroCaixa>001</numeroCaixa> </ide> <emit> <CNPJ>07644955000120</CNPJ> <IE>253094785110</IE> <indRatISSQN>S</indRatISSQN> </emit> <dest> <CPF>17361797806</CPF> <xNome>JUAREZ SOARES DE LIMA</xNome> </dest> <det nItem="1"> <prod> <cProd>00072707</cProd> <xProd>CAMISA HENECY 231 MARINHO TAM 4</xProd> <CFOP>5102</CFOP> <uCom>PC</uCom> <qCom>1.0000</qCom> <vUnCom>0.95</vUnCom> <indRegra>A</indRegra> </prod> <imposto> <ICMS> <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> <PIS> <PISSN> <CST>49</CST> </PISSN> </PIS> <COFINS> <COFINSSN> <CST>49</CST> </COFINSSN> </COFINS> </imposto> </det> <total> <vCFeLei12741>0.00</vCFeLei12741> </total> <pgto> <MP> <cMP>01</cMP> <vMP>0.95</vMP> </MP> </pgto> </infCFe> </CFe> ) - 12:20:18:300 - EAccessViolation - Access violation at address 61374438 in module 'dllsat.dll'. Write of address 0A2D1000 - 12:20:42:761 - ACBrSAT.Inicializado ACBrSAT.log
-
ACBrLibSAT Visulizar Arquivo ACBrLibSAT - Biblioteca para comunicação com equipamentos SAT usando ACBrSAT Faça Download pelo SVN, dos Demos de uso da ACBrLibSAT em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 08-09-2019 Categoria ACBrLib - PRO
-
Boa Tarde estou tentando usar o emulador SAT e o programa trava e não responde. Existe alguma configuração especial ? Alguem ja utilizou ? que poderia dar uma ajuda ? Obrigado
-
Boa tarde prezados, Ao cancelar um cupom sat, o xml retorno vem com a tag <vCFe> como 0.00. Vocês poderiam me ajudar, se essa tag deveria vir com o valor do cupom emitido ou se é zero mesmo? Se o correto é retornar o valor, onde eu poderia estar errando? Obs. o cancelamento é feito normalmente... só não vem no xml o valor... Agradeço pela atenção... CANC_CFe35181061099008000141599000012590008148568508.xml
- 3 replies
-
- acbrsat
- cancelamento
-
(and 1 more)
Tagged with:
-
Boa tarde! Não sei se mais alguém já passou por isso, mas não encontrei nada a respeito. Recebi um equipamento SAT do fabricante controlid para homologação e o mesmo funcionou corretamente no modo (Debug) Quando compilei minha aplicação em modo release não funcionou. Ao debugar no modo release percebi que é algum erro referente ao carregamento da dll dinamica e não consegui solucionalo. Na minha aplicação após executar o método ConsultaStatusOperacional retorna "too many consecutive exceptions". Tentei testar a mesma dll no modo release pelo SATTeste e ocorre o mesmo problema, imagem em anexo. Lembrando que isso só ocorre com a dll desse fabricante em compilação no modo release. Atenciosamente. Edgard
-
Boa ! Estamos passando pelo seguinte problema: Prod1 valor = 5,1790 lit vl item = 9,654 Total = 49,9980 Neste caso o total calculado pelo ACBrSat não deveria ser 50,00 , com o arredondamento da abnt ? Acontece que ele está imprimindo no extrato 49,99 e gerando um troco de 0,01. Não tínhamos este problema quando estávamos no Trunk 1 . Somente após migrar para o trunk 2. Gostaria de saber se houve alguma modificação no ACBrSat neste sentido, se faltou alguma configuração, ou coisa do gênero. Valeu!
- 10 replies
-
Bom dia prezado(a), A Respeito do cupom Sat, como informar o codigo RGP no componente acbrSat? Segundo A "Secretaria de Monitoramento e Controle de Pesca e Aquicultura" exige que o seguinte código abaixo esteja informado no cupom fiscal na venda dos (lambaris): -Codigo RGP.