-
Total de ítens
171 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Infoel
-
-
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?
-
É uma impressora Bematech MP2100, com a versão do SB 01.01.00.
Essa maquininha está nos dando uma dor de cabeça.....
-
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.
-
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?
-
Tivemos o mesmo problema, fizemos a mesma coisa e resolveu... obrigado pela dica!!!
-
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.
-
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. -
Daniel, já fiz isso também. A identificação não aparece, mas a danada da Bematech continua saltando linhas.
-
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
-
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]
-
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
-
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?
-
Olá pessoal!!!
Usando o componente ACBrTEFD como faço para pré selecionar a rede (redecard,cielo, etc)?
-
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?
-
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('
-
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?
-
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.
-
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?
-
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?
-
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!!!
-
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á.
-
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?
-
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
-
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?
Site Bagunçado
em ACBrNFSe
Postado
Porque o forum está com o layout todo bagunçado??