Ir para conteúdo
  • Cadastre-se

dorivansousa

Membros
  • Total de ítens

    200
  • Registro em

  • Última visita

Posts postados por dorivansousa

  1. estava com problema no cancelamento da nfe Cabeçalho Versao do arquivo xml nao suportado, atualizei o acbr, e fui fazer o cancelamento e agora diz que Uf Do Emitente Diverge Da Uf Autorizadora...

     

    estava funcionando normal tem 6 seis meses e agora ta assim somente em um cliente no estado do Para e nesse estado tem pelo menos mais 10 outras empresas usando o aplicativo sem esse problema.

  2. tive um problema na atualizacao que fiz pro meu delphi 7 no acbrecf, entao eu desinstalei todos os componentes e baixei novamente os fontes, agora quando vou instalar o acbrserial apresenta um erro no ACBrECFClass linha 3718

               while PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_NOYIELD) do;

    o erro:

    [Error] ACBrECFClass.pas(3718): Undeclared identifier: 'WM_KEYFIRST'

    [Error] ACBrECFClass.pas(3718): Undeclared identifier: 'WM_KEYLAST'

    acho q ta faltando a uses messages...

  3. entendi EMBarbosa, eu to precisando justamente dessa dica, de quais impressoras eu poderia informar sem problemas de compatabilidade, eu sei q na MP 2100 e MP 4000 ta tdo ok pq eu testei nelas, agora eu nao tenho Daruma e da sweda so usei o emulador... e pelo menos a Daruma eu preciso informar no laudo pq tenho clientes que querem utilizar essa marca. obg.

  4. Primeiro gostaria de informar que fui ate a Polimig em Belo Horizonte na semana passada onde realizei com sucesso todos os testes da homologação PAF-ECF, dito isso gostaria de agradecer pelos componentes disponibilizados que foram mais do que uteis nesse processo e o suporte que recebi da equipe e membros do ACBr que prontamente responderam a todas as minhas duvidas postadas neste forum.

    Sim, eu recebi uma ligação do pessoal da polimig me solicitando a relacao de Marca e Modelos suportados pra constar no laudo, ai eu fiquei na duvida pq o ACBrECF suporta varios modelos e eu procurei uma relação disso e nao encontrei...

    alguem saberia me informar onde eu encontro uma relação de Modelos e Marcas dos ECFs suportados pelo ACBrECF?

  5. Atualizei o ACBr no Delphi 7 e depois dessa ultima atualizacao o ACBrECF apresenta essa mensagem de erro "Unable to expand" ao clicar no sinal de mais das propriedades InfoRodapeCupom no objetct inspector.

    Ja Recompilei todos os pacotes e o erro persiste.

    estou utilizando D7 com Windows 7 64 bits.

    * a mesma atualizacao esta funcionando no D2010.

    ** eu utilizo o D7 num projeto que nao atualizei pro D2010 e nao tenho intenção de atualizar.

    post-3240-13548988253465.png

  6. RCordeiro como ficou o funcionamento dessa classe? vc disse que seria na mesma ideia do AcbrSped... entao seria nessa ideia abaixo

    
    procedure GerarBlocoA;
    
    var
    
      i: integer;
    
    begin
    
      with aAtoCotep35_2005.Bloco_A do
    
      begin
    
        // Abertura do Bloco A
    
        with RegistroA001New do
    
        begin
    
          IND_MOV := imovComDados;
    
    
          with RegistroA300new do
    
          begin
    
            CPF:=;
    
            CNPJ:=;
    
            COD_MOD:=;
    
            COD_SIT:=;
    
            SER:=;
    
            SUB:=;
    
            NUM_DOC:=;
    
            DT_DOC:=;
    
            CFPS:=;
    
            VL_DOC:=;
    
            VL_DESC:=;
    
            VL_SERV:=;
    
            VL_MAT_PROP:=;
    
            VL_DA:=;
    
            VL_BC_ISS:=;
    
            VL_ISS:=;
    
            COD_INF_OBS:=;
    
          end;//with RegistroA300new do
    
    
          with RegistroA350New do
    
          begin
    
            CPF:=;
    
            CNPJ:=;
    
            COD_MOD:=;
    
            COD_SIT:=;
    
            ECF_CX:=;
    
            ECF_FAB:=;
    
            CRO:=;
    
            CRZ:=;
    
            NUM_DOC:=;
    
            DT_DOC:=;
    
            CFPS:=;
    
            VL_DOC:=;
    
            VL_CANC_ISS:=;
    
            VL_CANC_ICMS:=;
    
            VL_CANC:=;
    
            VL_DESC_ISS:=;
    
            VL_DESC_ICMS:=;
    
            VL_DESC:=;
    
            VL_ACMO_ISS:=;
    
            VL_ACMO_ICMS:=;
    
            VL_ACMO:=;
    
            VL_BC_ISS:=;
    
            VL_ISS:=;
    
            VL_ISEN_ISS:=;
    
            VL_NT_ISS:=;
    
            VL_RT_ISS:=;
    
          end;
    
        end;//with RegistroA350New do
    
    
      end; // with aAtoCotep35_2005.Bloco_A do
    
    end;
    
    
    pra gerar o arquivo seria
    
    var
    
      Mensagem, Arquivo : String;
    
    begin
    
      Arquivo := Configuracao.Laudo+FormatDateTime('DDMMYYYYhhmmss',Now)+'.txt';
    
    
      aAtoCotep35_2005:=TACBrAtoCotepe35_2005.Create;
    
      aAtoCotep35_2005.Arquivo:=Arquivo;
    
      aAtoCotep35_2005.Path:=gsAppPath;
    
      aAtoCotep35_2005.DT_INI:=StrToDate(pDataIni);
    
      aAtoCotep35_2005.DT_FIN:=StrToDate(pDataFim);
    
    
      GerarBlocoA;
    
      GerarBlocoC;
    
    
      aAtoCotep35_2005.SaveFileTXT;
    
      FDataModule.ACBrEAD.AssinarArquivoComEAD(Arquivo);
    
      Mensagem := 'Arquivo armazenado em: ' + gsAppPath + Arquivo;
    
      Application.MessageBox(PWideChar(mensagem), 'Informação do Sistema', MB_OK + MB_ICONINFORMATION);
    
    

    eu nao encontrei classe pra gerar o bloco 0.

  7. as informacoes de tabela de produtos e estoque no menu fiscal vao passar a ser geradas do banco central, certo?

    as informacoes de meios de pagamentos ja devem vir de todas as ecfs como diz na obs do requisito XXX

    
    OBS.: As informações prestadas neste relatório [meios de pagamentos] referem-se aos documentos emitidos por todos os equipamentos ECF do estabelecimento usuário e não apenas pelo ECF que emitiu o relatório, podendo se limitar ao movimento do dia imediatamente anterior ao da emissão do relatório.
    
    

    com isso eu fiquei pensando se tambem o SPED e Sintegra iriam na mesma ideia apesar q nao vi nada sobre isso no roteiro.

  8. eu to com o problema da impressora com reducao z automatica, andei lendo no forum e fiz verificando se o COO da ultima reducao ta registrado no bd pra impressora e pdv configurado, se nao tiver registrado eu pego as informacoes e registro no bd. ai faltou essa informacao do numero do coo inicial, eu pensei em verificar qual a reducao z anterior e pegar o COO dela, acredito q esse coo da ultima reducao+1 seja o coo inicial do dia seguinte.

  9. a atualizacao funcionou. obrigado.

    aproveitando o topico, tem uma dica ai de como fazer uma mensagem de aguarde no acbrecf nesses processos demorando, eu pensei em algo como faz na nfe... ate tentei fazer no aguardando resposta mas nao funcionou como eu gostaria,a mensagem ficou so um tempo e fechou, passou um tempo gerando o arquivo apareceu e fechou denovo.

  10. atualizei primeiro no delphi 7 pra testar e funcionou normal, testei no demo do acbr.

    depois fui atualizar no delphi 2010 e ta apresentando essa mensagem de erro:

    [DCC Error] ACBrECFBematech.pas(3801): E2033 Types of actual and formal var parameters must be identical

    procedure TACBrECFBematech.ArquivoMFD_DLL;

    nesta linha FinalidadeToTipoPrefixo( Finalidade, Tipo, Prefixo );

  11. nao sei se ja achou uma solucao, mas, eu estive pensando nesse caso hj e tambem se a impressora tiver algum problema depois de emitir algum cupom e for pra intervencao e voltar com a reducao z impressa.

    eu pensei se nao daria pra pegar essas informacoes pelos registros tipo E e armazenar no banco em algum momento, tambem nao sei se tem todas as informacoes nos registros tipo E.

    Registro tipo E12 – Relação de Reduções Z;

    Registro tipo E18 – Detalhe da Redução Z – Meios de Pagamento e Troco;

    teria outra forma? pq um amigo que foi homologar me relatou esse caso, onde fizeram um teste emitindo a reducao Z por outro aplicativo.

  12. reativando o topico, pra v se eu entendi direito o que foi falado.

    no primeiro documento emitido no pdv (seja qual for o terminal) eu terei q armazenar em algum lugar qual o valor do estoque atual, esse valor é que vai ser utilizado no menu fiscal ESTOQUE.

    essa gravaçao poderia ser um campo da propria tabela de Produtos? ou vou precisar de um historico de cada dia depois?

    entao se essa informacao de estoque so interessa o que tinha no inicio do dia, a atualizacao de estoque dos pdvs depois das vendas pode ser de forma síncrona ou assíncrona que nao vai fazer diferença, correto?

  13. estava com a versao da dll da bematech 6.1.0.0 (que acompanha o acbr) e quando gerava o arquivo LMFC Ato Cotep 17/04, gerava o arquivo normal so que quando validava no eECFc ocorria um erro na primeira linha campo 10 (Número Seqüencial do ECF) abri o arquivo e estava vazio da posicao 96 ate 99. nao constava o numero do ecf.

    com isso atualizei a dll pra versao 6.1.1.1 pra tentar resolver o problema, so que agora o sistema diz que nao consegue gerar o arquivo, no historico da versao da dll

    
                *** versão 6.1.1.0 ***
    
    ...
    
    . Atualização da nomenclatura do arquivo gerados pela função Bematech_FI_ArquivoMFD.
    
    ...
    
    

    tem essa linha ai e o que acontece agora quando tento gerar a LMFC e o Arquivo MFD é que ele gera um arquivo no diretorio da aplicacao, mas, com o nao com o nome que passo pra ser gerado e apresenta o erro que o arquivo nao foi gerado no sistema... ele o arquivo nesse padrao de nome MFBE050875600000028378_20121021_152712.txt validei o arquivo no cECFc e passou sem erros.

  14. existe alguem ja alterando o ACBrECF pra Nota Legal do DF... eu tava aki pensando e pelo q vi basicamente é a mesma ideia do Minas Legal e Cupom mania, entao eu poderia colocar uma propriedade NotaLegalDF por exemplo e tratar ela? so fiquei na duvida com relacao ao calculo do icms e iss como seria a regra especifica.

    Para o PAF-ECF utilizado por estabelecimento situado no Distrito Federal, incluído no programa de concessão de créditos, o código deve ser precedido, na primeira linha, da expressão ESTABELECIMENTO INCLUÍDO NO PROGRAMA DE, na segunda linha, CONCESSÃO DE CRÉDITOS – LEI nº 4.159/08. e, na terceira linha, que se torna a primeira se o estabelecimento não estiver incluído no programa de concessão de crédito: NOTA LEGAL: = onde NOTA LEGAL vem destacado em negrito e a variável assume a expressão ICMS ou ISS, tudo em caixa alta, seguido do valor do tributo obtido conforme item 5 do Requisito VIII-B.

    Exemplo:

    ESTABELECIMENTO INCLUÍDO NO PROGRAMA DE

    CONCESSÃO DE CRÉDITOS – LEI nº 4.159/08.

    NOTA LEGAL: ICMS = 3.000,00 ISS =1.500,00

    ER 01.13

    http://www.fazenda.gov.br/confaz/confaz ... 036_12.htm

  15. eu modifiquei no demo o ComandaECFSubtotaliza, pra informar o acrescimo como eu to fazendo

    ACBrECF1.SubtotalizaCupom( DescAcre + 1, 'Projeto ACBr|http://acbr.sf.net' );

    BloqueiaMouseTeclado = NAO

    BloqueiaMouseTeclado = NAO

    ACBrECF.AbreCupom

    ACBrECF.VendeItem

    ACBrECF.VendeItem

    BloqueiaMouseTeclado = SIM

    ComandaECFSubtotaliza: DescAcre: 0,00

    ComandaECF: opeImprimePagamentos

    BloqueiaMouseTeclado = NAO

    fiz nessa sequencia ai, abrir o cupom, vendi dois item e mandei finalizar pelo FinalizaCupom do TEFD

    isso é a do jeito q eu to fazendo no aplicativo, agora se usar a opcao subtotalizacupom informando o acrescimo ele fecha normal, mas desse jeito o cielo premia nao funciona (no discado q eu to testando) pq ja vai subtotalizado e vai dar erro ECF nao está Livre.

  16. ta configurado, como eu disse acima, ta imprimindo o acrescimo no cupom e para depois de imprimir a o Total e a forma de pagamento...

      try
    
        if Desconto > 0 then
    
          FDataModule.ACBrECF.SubTotalizaCupom((Desconto * -1) + DescAcre)
    
        else if Acrescimo > 0 then
    
          FDataModule.ACBrECF.SubTotalizaCupom(Acrescimo + DescAcre)
    
        else
    
          FDataModule.ACBrECF.SubTotalizaCupom(DescAcre);
    
    
        RetornoECF := 1;
    
      except
    
        RetornoECF := 0;
    
      end;
    eu olhei o fonte do acbr e vi no finalizacupom faz a verificacao do ineSubTotal pra vc se ainda tem algo pra ser pago e para a execucao. so que nao ta desconsiderando o valor do acrescimo pq a ineSubTotal fica exatamente com o valor do acrescimo. eu passei linha a linha e executa SubTotalizaCupom com o Acrescimo
    FDataModule.ACBrECF.SubTotalizaCupom(Acrescimo + DescAcre)

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