Ir para conteúdo
  • Cadastre-se

Infoel

Membros
  • Total de ítens

    171
  • Registro em

  • Última visita

Tudo que Infoel postou

  1. Infoel

    Site Bagunçado

    Porque o forum está com o layout todo bagunçado??
  2. Infoel

    Nfse - Novas Cidades

    Pessoal, estamos implementando NFSe para a cidade de Curitibanos/SC código 4204806 Incluí na lista do drop down no programa de teste do ACBrNFSe, mas ele insiste em dizer que "Código do Municipio [4204806] não Encontrado." A prefeitura já autorizou a NFSe no inicio de julho passado, e a empresa responsável pelo sistema é a Betha. O que é preciso para fazer funcionar?
  3. É uma impressora Bematech MP2100, com a versão do SB 01.01.00. Essa maquininha está nos dando uma dor de cabeça.....
  4. Pessoal, Tem como buscar dados de reduções Z passadas sem ter que interpretar o espelho MFD? Tenho um cliente que tem que gerar SPED e tem uma bendita Bematech que as vezes não retorna os dados da redução Z pelo comando "ACBrECF1.DadosReducaoZ". Emito esse comando imediatamente antes do "ACBrECF1.ReducaoZ", mas o retorno é vazio. Não é sempre que acontece. Esse cliente tem duas impressoras. Mas esse problema só acontece em uma. Agora te tivesse uma forma de buscar dados das reduções Z passadas, sería ótimo! Grato.
  5. Por causa da atualização referente a Norma Técnica 2013 001, precisei atualizar o acbr. Mas agora ao tentar imprimir apareceo seguinte erro: "Não encontrei inicio do URI: aspas inicial" O que pode ser?
  6. Tivemos o mesmo problema, fizemos a mesma coisa e resolveu... obrigado pela dica!!!
  7. Walter Voce precisa criar um aplicativo básico cliente de email, usando os componentes Indy TIdPOP3 e TIdMessage; É bem simples de usar, e tem exemplos de uso desses componentes no próprio Delphi. O Algorítmo também é bem simples: -Checar conta de email -Receber mensagem -Verificar se tem anexo -Verificar se anexo tem extensao XML -Salvar arquivo XML -Carregar arquivo XML no AcbrNFe -Percorrer a propriedades do Acbr e salvar informações no banco de dados.
  8. Infoel

    Identificapaf

    Pessoal Depois que tentei usar o comando IdentificaPAF('','') as Daruma FS600 apresentam a segunte mensagem: "Daruma Erro retornado pelo ECF: 44 Erro estendido (161 -> Identificação do programa aplicativo ausente);" O suporte do fabricante disse que seria necessário fazer atualização do firmware mas que precisaria de intervenção técnica. Bem por causa desse ploblema o aplicativo precisa chamar o comando toda vez que vai fechar um cupom ou relatório gerencial. Antes de usar esse comando eu não tinha nenhum problema. Eu colocava o md5 e informações no campo de OBS do cupom fiscal. Ocupava mais espaço nas linhas, mas estava tranquilo. Agora não consigo mais voltar atrás.
  9. Infoel

    Identificapaf

    Daniel, já fiz isso também. A identificação não aparece, mas a danada da Bematech continua saltando linhas.
  10. Infoel

    Compilar O Acbrnfemonitor

    Pessoal, quais são os requisitos para conpilar o ACbrNfeMonitor?? Na minha compilação dá erro: [Error] ACBrNFeMonitor1.pas(352): Undeclared identifier: 'TIdPeerThread' Estou usando o Delphi 7, com Componentes Indy 10.5.9. Carvalho - Infoel Sistemas
  11. Infoel

    Identificapaf

    Aí vai um trecho do arquivo de log da impressora. Mesmo que eu não execute o comando IdentificaPAF, a impressora já memorizou o comando anterior, e não apaga ao desligar a impressora. Não posso apagar. Já tentei enviar o comando sem parametros, as informações não aparecem, mas os saltos de linhas continuam. COmo já disse, na Daruma, funciona direitinho. A informação aparece em duas linhas logo abaixo das observações. TX -> [sTX][ENQ][NUL][FS]#[23]V[NUL] 09:40:32:750 RX <- '[ETX][19][TAB]@6[NUL][NUL][NUL][NUL] -- 09:40:35:121 Estado TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL] 09:40:35:355 RX <- $[NUL][NUL][NUL][NUL] -- 09:40:35:355 TX -> [sTX][ENQ][NUL][FS]#A[128][NUL] 09:40:35:605 RX <- [NUL][NUL][NUL][NUL][NUL] -- 09:40:35:605 TX -> [sTX][ENQ][NUL][FS]#[ESC]Z[NUL] 09:40:35:854 RX <- '[ETX][19][NUL][NUL][NUL][NUL] -- 09:40:35:854 TX -> [sTX][ENQ][NUL][FS]#[23]V[NUL] 09:40:36:104 RX <- '[ETX][19][TAB]@@[NUL][NUL][NUL][NUL] -- 09:40:37:461 AbreCupom( , , ) TX -> [sTX][4][NUL][FS][NUL][FS][NUL] 09:40:38:179 RX <- [NUL][NUL][NUL][NUL] -- 09:40:38:179 NumCupom TX -> [sTX][4][NUL][FS][30]:[NUL] 09:40:38:428 RX <- [23][148]t[NUL][NUL][NUL][NUL] -- 09:40:38:491 VendeItem( 000915 , CHAPA COMP.RESIN.220X110X12 COLA/BR SAMISTRARO , FF , 1 , 34,4 , 3,4 , UN , $ , D , -1 ) TX -> [sTX]x[NUL][FS]?FF0000344000001000000000034000000000000100000000000000000000UN000915[NUL]CHAPA COMP.RESIN.220X110X12 COLA/BR SAMISTRARO[NUL][150][25] 09:40:38:896 RX <- [NUL][NUL][NUL][NUL] -- 09:40:38:896 GrandeTotal TX -> [sTX][ENQ][NUL][FS]#[ETX]B[NUL] 09:40:39:271 RX <- [NUL][NUL][NUL][NUL][23]([ENQ]U[131][NUL][NUL][NUL][NUL] -- 09:40:59:285 TX -> [sTX][ENQ][NUL][FS]#7v[NUL] 09:40:59:535 RX <- [19][sOH]v[NUL][NUL][NUL][NUL] -- 09:40:59:535 SubtotalizaCupom( 0 , ) TX -> [sTX][19][NUL][FS] a00000000000000=[ETX] 09:40:59:816 RX <- [NUL][NUL][NUL][NUL] -- 09:40:59:816 EfetuaPagamento( 01 , 31 , , 0 ) TX -> [sTX][20][NUL][FS]H0100000000003100i[ETX] 09:41:00:081 RX <- [NUL][NUL][NUL][NUL] -- 09:41:00:097 FechaCupom( PV0000129939/DAVOR00236262 PE00111587 /DAV-OS/[LF]Sem emiss[227]o de confer[234]ncia de conta de cliente. Total do desconto: 3,40Vend. MAICON [LF][CR] ) TX -> [sTX][198][NUL][FS]"PV0000129939/DAVOR00236262 PE00111587 /DAV-OS/[LF]Sem emiss[198]o de confer[136]ncia de conta de cliente. Total do desconto: 3,40Vend. MAICON [LF][CR][LF]&/ 09:41:02:795 RX <- [NUL][NUL][NUL][NUL] -- 09:41:02:795 GrandeTotal TX -> [sTX][ENQ][NUL][FS]#[ETX]B[NUL] 09:41:03:076 RX <- [NUL][NUL][NUL][NUL][23]([ENQ]U[131][NUL][NUL][NUL][NUL] -- 09:41:04:808 IdentificaPAF(ProFIN 6.0 Infoel Sistemas , 392185e0c6935bc1d17a8646a031f3b1/) TX -> [sTX]Y[NUL][FS]>@MD-5:392185e0c6935bc1d17a8646a031f3b1/ ProFIN 6.0 Infoel Sistemas E[NAK] 09:41:05:135 RX <- [NUL][NUL][NUL][NUL] -- 09:41:23:450 Estado TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL] 09:41:23:684 RX <- $[NUL][NUL][NUL][NUL] -- 09:41:23:700 TX -> [sTX][ENQ][NUL][FS]#A[128][NUL] 09:41:23:934 RX <- [NUL][NUL][NUL][NUL][NUL] -- 09:41:23:934 TX -> [sTX][ENQ][NUL][FS]#[ESC]Z[NUL] 09:41:24:183 RX <- '[ETX][19][NUL][NUL][NUL][NUL] -- 09:41:24:183 TX -> [sTX][ENQ][NUL][FS]#[23]V[NUL] 09:41:24:433 RX <- '[ETX][19][TAB]A([NUL][NUL][NUL][NUL] -- 09:41:24:433 Estado TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
  12. Infoel

    Identificapaf

    Pessoal, depois que usei a primeira vez o comando ACBrECF1.IdentificaPAF as impressoras da Bematech começaram a fazer um salto enorme de linhas. (vejam impressão digitalizada em anexo). Por que isso está acontecendo somente nas Bematech? Pois nas Daruma que temos em nossa bancada de teste, sempre saiu certinho. Todas são impressoras térmicas. Será que existe alguma impressora fiscal técmica que não é MFD que eu desconheça? Tentei apagar a informação passando os parâmetros vazios mas ainda continuou saltando. Tive voltar a usar o comando ACBrECF1.InfoRodapeCupom.MD5 para informar o md5. Bendita hora que fui mexer no que estava funcionando... he he he
  13. Descobri que se eu colocar no evento "ACBrTEFD1AntesFinalizarRequisicao" o seguinte código: Req.GravaInformacao(010,000,'REDECARD'); funciona direitinho. Ainda não testei no discado pois somente tenho o Pay&Go instalado. Se eu incluir o campo '010-000' usando o discado vai acusar algum erro?
  14. Olá pessoal!!! Usando o componente ACBrTEFD como faço para pré selecionar a rede (redecard,cielo, etc)?
  15. Infoel

    Pay&go

    Antes de mais nada quero dar os parabéns pelo novo fórum. É muito mais prático, simples e bonito. Já uso o Acbr para NFe, Cte, ECF, PAF e SPED. Estamos agora implementando a integração TEF em nossos aplicativos. Estamos começando pelo TEF-IP (Pay&Go) e TEF-Discado (Plug&pay) da Seven PDV. Configurei o ACBrTEFD como gpTefDial para TEF-IP (está correto?). Configurei a propriedade "ArqReq=C:\PAYGO\Req\intpos.001" e "ArqResp=C:\PAYGO\Resp\intpos.001" e as outras conforme vi nos exemplos. Mas ao executar o comando de verificação de ativação ACBrTEFD1.ATV(), ele retorna a mensagem de erro de não ativado. O que poder estar errado???? Quais verificações o ACBR faz para ver o status?
  16. Ok, Gustavo, debugando... na linha 2156 da unit ACBrCTeUtil, na funcao IdentificaTipoSchema é preciso substituir o "T" por "t", caso contrário a função não consegue identificar e retorna "". Assim I := pos(' mudar para I := pos('
  17. Pessoal, Estou tentando referenciar e emitir um Cte de anulação de valores da seguinte maneira with ACBrCTe1.Conhecimentos.Add.CTe do begin ... ... InfCTeAnuEnt.chCTe:='(chave do cte de referência)'; .... end; mas quando vai validar dá o seguinte erro: "Não é possível carregar o arquivo:" Essa mensagem é do Acbr, mas qual arquivo ele está se referindo? POrque tenho que carregar esse arquiv? Estou fazendo da maneira correta?
  18. Pessoal, eu descobri. O Problema está no programa cliente de email, no meu caso no Windows Live Mail. Tem uma configuração que coloca quebras de linhas automáticas no texto da mensagem. De alguma forma isto está afetando também os anexos com formato texto. Basta ir em Menu/Opções/Email/Aba Enviar/Configurações de texto sem formatação das mensagem Coloquei o formato da mensagem como MIME e codificar texto usando Base 64. O Problema é que sempre que isso acontecer vamos ter que informar o remetente do email a mudar essas configurações caso estejam usando o WLM.
  19. Estamos desenvolvendo uma rotina em que o cliente não precise ficar descompactando/salvando/procurando/abrindo arquivos xml para importar e dar entrada em seu estoque. Importamos perfeitamente arquivos xml no acbr e daí fazemos a leitura dos dados. Mas quando recebo o arquivo por email, direto no aplicativo, através dos componentes Indy TidPop3 e TIdAttachment salvando o arquivo no hd e depois abrindo no AcBR, este acusa muitos erros. Descobri que o comp Indy inclui quebras de linhas no xml antes de salvar, inlcuisve quedas dentro das tags. Tentei remover ou substituir mas os erros continuam. Exemplo: 4543#$A#$DF> Neste caso não dá pra substituir porque ficaria assim: 4543F> Exemplo: Neste caso não posso remover porque ficaria assim: Alguem sabe alguma forma de configurar o Indy para não incluir quebras de linha?
  20. Pessoal, Temos um cliente que nos solicitou se havia alguma maneira de simplificar a redução Z, ou seja, inibir ou diminuir a impressão da área dos codigos de barras da movimentação do dia, pois como o movimento é alto a redução z está demorando muito, chegando a ter o comprimento de 4 metros. É possível simplificar isso?
  21. Régys, obrigado por ter respondido. Deu certo. eu mudei a velocidade para 115200 e funcionou. Quanto ao outro erro ("Erro ao executar xrGerarRelatorio_ECF_Daruma. Cod.: -105 Data informada é maior que a ultima redução Z impressa" ) eu estava passando como paramentros de data, variáveis do tipo Variant contendo data. Bastou trocar para TDate e funcionou direitinho também. Brigadão!!!
  22. Infoel

    PafMF_MFD_Cotepe1704

    Depois de ler todos os tópicos com a empressão "PafMF_MFD_Cotepe1704" resolvi recorrer aos amigos. Estou tentando gerar o Arq. MFD do menu fiscal usando ACBrECF1.PafMF_MFD_Cotepe1704(data_inicio,data_final,'retorno.txt'); mas estou recebendo o seguinte erro: "Erro ao executar xrGerarRelatorio_ECF_Daruma. Cod.: -105 Data informada é maior que a ultima redução Z impressa" Tenho uma Daruma FS700 há mais de um ano, e já tentei diversos períodos. E se tento por COO Depois de alguns segundos dá erro de comunicação e muda a velocidade da porta da impressora e aí não consigo fazer mais nada até que reconfigure a porta para 9600. As dlls que estou usando são? DarumaFrameWork.dll v7.5.7.0 lebin_x64.dll v0.8.6.0 lebin.dll v0.8.6.6 LeituraMFDBin_x64.dll v0.99.54.1 LeituraMFDBin.dll v0.99.54.1 Esqueci alguma? Alhias, minha maquina é 64bits. Grato desde já.
  23. Régys, obrigado por responder. Eu já havia analisado esse exemplo. Tem uma classe (NFeRTXT) que lê o arquivo (LerTxt) mas não funciona. Talvez o meu arquivo não esteja com o leyout correto, mas simplesmente não lê e prossegue tentando ler como xml, sem nenhum retorno. Na tentativa de tentar entrender, importei um xml válido e gerei um arquivo TXT, com o botão nesse mesmo exemplo, mas o arquivo gerado tem padrão bem diferente, parecido com o do SPED, por isso concluí que a importação deveria ser nesse padrão, pois exportar num formato e importar em outro não faz muito sentido. Alguma outra sugestão?
  24. Infoel

    Importar NFE por INI ou TXT

    Nosso cliente tem um aplicativo que gera os dados da NFE um arquivo .INI, tipo arquele usado pelo AcbrMonitor. mas quer enviar os dados pelo nosso aplicativo através do XML e conexão direta com a receita. Tem como importar esse arquivo .INI no Acbr? Vejam o layout do arquivo .ini [ide] cUF=43 natOp=Venda Mercad. adq/receb. terc indPag=0 mod=55 serie=1 nNF=6 dEmi=2012-05-15 dSaiEnt=2012-05-15 tpNF=1 cMunFG=4314902 tpImp=1 tpEmis=1 tpAmb=1 finNFe=1 procEmi=0 TpNota=1 [emit] CNPJ=15056720000146 xNome=EDGAR ... xFant=MÓVEIS..... [enderEmit] xLgr=Av. Cel. ....... nro=375 xCpl=Loja xBairro=Monte..... cMun=4314902 xMun=Porto Alegre UF=RS CEP=90440011 cPais=1058 xPais=BRASIL fone=5135739 IE=096/3469819 [dest] CPF=55074.... xNome=LENIRA...... [enderDest] xLgr=Rua.... nro=396 xCpl=206 xBairro=Passo Dareia cMun=4314902 xMun=Porto Alegre UF=RS CEP=91350100 cPais=1058 xPais=BRASIL fone=51336165 IE=ISENTO ISUF= Email= [entrega] CPF=550.... xLgr=Rua.... nro=396 xCpl=206 xBairro=Passo Dareia cMun=4314902 xMun=Porto Alegre UF=RS [DadosNota] num_itens_nf=5 coef_nf=1 [det nItem=1] cProd=1200E20941 xProd=Vista de Acabamento c/ Chapa 18mm - Alt 20cm NCM=99999999 AbrevNCM=99999999 CFOP=5102 uCom=UN qCom=2,0000 vUnCom=121,0653 vProd=242,13 uTrib=UN qTrib=2,0000 vUnTrib=121,0653 vDesc=0,00 [imposto nItem=1] orig=0 CST= CSOSN=101 codfiscal=1 [det nItem=2] cProd=1200E20941 xProd=Vista de Acabamento c/ Chapa 18mm - Alt 20cm NCM=99999999 AbrevNCM=99999999 CFOP=5102 uCom=UN qCom=1,0000 vUnCom=121,0823 vProd=121,08 uTrib=UN qTrib=1,0000 vUnTrib=121,0823 vDesc=0,00 [imposto nItem=2] orig=0 CST= CSOSN=101 codfiscal=1 [det nItem=3] cProd=088F5314 xProd=Fitas de Bordo Chiaro 1 x 22mm NCM=99999999 AbrevNCM=99999999 CFOP=5102 uCom=UN qCom=1,0000 vUnCom=11,4266 vProd=11,43 uTrib=UN qTrib=1,0000 vUnTrib=11,4266 vDesc=0,00 [imposto nItem=3] orig=0 CST= CSOSN=101 codfiscal=1 [det nItem=4] cProd=088F9998 xProd=Kit Ferragem NCM=99999999 AbrevNCM=99999999 CFOP=5102 uCom=UN qCom=1,0000 vUnCom=0,0511 vProd=0,05 uTrib=UN qTrib=1,0000 vUnTrib=0,0511 vDesc=0,00 [imposto nItem=4] orig=0 CST= CSOSN=101 codfiscal=1 [det nItem=5] cProd=088F5049 xProd=Suporte Metálico p/ Prateleira c/ 2 Parafusos NCM=99999999 AbrevNCM=99999999 CFOP=5102 uCom=UN qCom=1,0000 vUnCom=29,2694 vProd=29,27 uTrib=UN qTrib=1,0000 vUnTrib=29,2694 vDesc=0,00 [imposto nItem=5] orig=0 CST= CSOSN=101 codfiscal=1 [iPI] pIPI=0,00 [transp] modFrete=0 CNPJ= xNome=TRANSPORTE LOCAL IE= xEnder= xMun= UF= [veicTransp] placa= UF= [vol] qVol=5 esp= marca= nVol= pesoL= pesoB= [cobr] num_itens_dup=0 [dup nItem=0] nDup= dVenc= vDup= [infAdic] infCpl=Doc.Emitido p/Empresa de Pequeno Porte = SIMPLES NACIONAL
  25. Infoel

    Importando XML

    Pessoal, esse negócio de importação do XML da NFE e do CTE é uma mão na roda!!!! Mas estamos tendo algumas dificuldades. Alguns sistemas emissores de documentos eletrônicos estão enviando por email automaticamente, xmls inválidos, não autorizados ou com erros. Aí na importação nosso sistema acusa o erro e o cliente vem "fervendo" pra cima de nós. Tenho usado o proprio comp ACBr carregando nele o xml para capturar informações do documento. Mas já soube de usuários tentando carregar xml de cancelamentos e outros xml "sabe-se lá de onde"!!!! Existe alguma forma de identificar o tipo do documento, para saber se é Nfe, Cte, CCe, ou cancelamento de CCe e NFe abrindo o arquivo e analisando o proprio xml via sistema?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...