Ir para conteúdo
  • Cadastre-se

Infoel

Membros
  • Total de ítens

    171
  • Registro em

  • Última visita

Posts postados por Infoel

  1. 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?

  2. 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.

  3. 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.

  4. 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.

  5. 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

  6. 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]

     

     

     


     

  7. 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

     

    post-1243-0-73192100-1364326324_thumb.jp

    post-1243-0-73192100-1364326324_thumb.jp

  8. 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?

     


     

  9. 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?

     

  10. 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?

  11. 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.

  12. 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?

  13. 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?

  14. 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!!!

  15. 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á.

  16. 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?

  17. 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

  18. 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.