Ir para conteúdo
  • Cadastre-se

luizpaulo

Membros
  • Total de ítens

    88
  • Registro em

  • Última visita

Tudo que luizpaulo postou

  1. Olá, boa tarde, estamos com um problema ao emitir NFCe, para combustiveis, porém a principio somente em homologação, em produção começará apenas em setembro/23. O erro retornado pela SEFAZ-PR é o 958-Somatorio dos percentuais originarios para a UF do combustivel diverge de 100. [pOrigComb calculado: 0.00] Porém estou informando o grupo origComb, e se pOrigComb, conforme retornado na mensagem, for uma tag ela não existe no XML, conforme a NT. Segue parte do meu xml: <prod> <cProd>5109</cProd> <cEAN>SEM GTIN</cEAN> <xProd>NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xProd> <NCM>27101259</NCM> <CEST>0600600</CEST> <CFOP>5656</CFOP> <uCom>L</uCom> <qCom>1.000</qCom> <vUnCom>4.290</vUnCom> <vProd>4.29</vProd> <cEANTrib>SEM GTIN</cEANTrib> <uTrib>L</uTrib> <qTrib>1.000</qTrib> <vUnTrib>4.290</vUnTrib> <indTot>1</indTot> <comb> <cProdANP>320102001</cProdANP> <descANP>GASOLINA C COMUM</descANP> <vPart>0.00</vPart> <UFCons>PR</UFCons> <encerrante> <nBico>1</nBico> <nBomba>1</nBomba> <nTanque>2</nTanque> <vEncIni>0.000</vEncIni> <vEncFin>1.000</vEncFin> </encerrante> <pBio>12.00</pBio> <origComb> <indImport>0</indImport> <cUFOrig>41</cUFOrig> <pOrig>100.00</pOrig> </origComb> </comb> </prod> Alguém mais com este problema?
  2. Boa tarde galera, estou tentando gerar o arquivo do CAT52 com a impressora fiscal Bematech MP 4200 TH FI II. Estou utilizando o método "PafMF_GerarCAT52" do ACBrECF. Coloquei no arquivo Bemafi32.ini a propriedade "ProtocoloUnico=1" que se encontra no mesmo diretório de minha aplicação, atualizei a DLL Bemafi32.dll para a versão 7.0.0.33. E mesmo assim não deu certo, alguem já passou e conseguiu resolver este problema? Att,
  3. luizpaulo

    Registro PAF B2

    Boa tarde pessoal. Verifiquei que ao gerar o registro B2 do arquivo do Paf-Ecf, o ACBrFramework está preenchendo as propriedads NRO_LACRE_ANTES e NRO_LACRE_APOS, com o mesmo valor (o valor passado na propriedade NRO_LACRE_ANTES) . Realizei um debug no demo e está da mesma forma. No método "PAF_Preenche_B" está passando a propriedade "NRO_LACRE_ANTES" para a propriedade "NRO_LACRE_APOS". Se alguem puder dar uma verificada. Desde já agradeço!!! Att, Luiz Paulo
  4. Bom dia!!! Rafael Dias, gerou os registros e salvou o arquivo. Vlw!!!
  5. Olá, boa tarde a todos!!! Tentei de várias formas gerar o arquivo, todas sem sucesso... Comentei o bloco que gerar o registro 1370, e salvou o arquivo, porém não passa na validação, pois da erro de estrutura. Debugando o projeto verifiquei onde acontece o "erro" no ACBrFramework. Na classe ACBrSpedFiscal no método BindRecord, tem um foreach que recupera o nome das propriedades, e na propriedade "NUM_TANQUE" está retornando apenas "NUM_TANQU", e no método verifica se tem essa propriedade. Caso não tenha explicado de forma clara, tirei um print do meu debug. Desde já agradeço, Att, Luiz
  6. Bom dia Juliomar!!! Estou utilizando a versão 0.9.6.8 da dll ACBrFramework.Net, acredito que seja a ultima. Fiz um projeto teste para vcs visualizarem melhor o erro. Tem que adicionar a DLL na pasta bin do projeto, pois mesmo zipado ultrapassava o tamanho maximo do arquivo. att, Luiz Paulo TesteSPED.rar
  7. Bom dia pessoal!!! Consegui resolver o "problema", após várias tentativas resolvi abrir o projeto do ACBrSPED, verifiquei no Delphi que para montar o Bloco G só era possível se a data inicial fosse maior ou igual à 01/01/2011. Daí verifiquei que eu não estava preenchendo a Data Inicial e Final do componente ACBrSPED, só estava preenchendo as datas dos Blocos. Agora blz, gerou e validou corretamente!!! Vlw galera!!!
  8. Bom dia, Bruno acredito que vc deva ter as seguintes DLLs na pasta do seu aplicativo: BemaFI32.dll BemaMFD.dll, BemaMFD2.dll, libeay32.dll, sign_bema.dll, também coloco o arquivo BemaFI32.lib na pasta. Tenta ai e verifica se irá criar o BemaFi32.INI com a porta serial correta. Se dar erro, copia essas DLLs para o System32 e syswow64. OBS: todos esses arquivos vc encontra lá em "ACBr\DLLs\ECF\bematech" espero ter ajudado. att, Luiz
  9. Juliomar, vou postar a classe para vcs analisarem. No método "GerarArquivoSpedFiscal" faz as chamadas dos blocos e gera o arquivo. Att, Luiz SpedFiscal.cs
  10. Boa tarde a todos!!! Ao salvar o SPED, pelo método ".SaveFileTXT();", gera a seguinte exceção : "O tipo Registro1370 não possui a propriedade NUM_TANQU" No Registro1370 o nome da propriedade é "NUM_TANQUE" É algo interno na chamada do componente? Att, Luiz
  11. Bom dia a todos!!!! Estou implementando o sped fiscal no PAF-ECF. Ao gerar o arquivo não está gerando a abertura e fechamento do Bloco G (|G001|1|, |G990|2|), e não está validando por causa disso. Tentei de várias formas, e até passando o bloco com dados não está gerando o registro. Se alguém conseguir me ajudar eu agradeço, att. Luiz
  12. Bom dia. Tenta colocar a propriedade "Retentar" do ACBrECF para "false", pois por padrão ela está vindo como "true". Se continuar o problema posta ai para o pessoal. Att, Luiz Paulo.
  13. Limpar os registros da memória, pois se o usuário logo após de ter gerado o arquivo, selecionar um novo período de datas e mandar gerar novamente, os dados do arquivo anterior ainda estarão na memória. O problema na realidade é que o componente ACBrPAF está amarrado com o EAD e o AAC, dessa forma não faço um new ACBrPAF toda vez, só na inicialização do sistema e trabalho com esses objetos no sistema inteiro.
  14. Bom dia pessoal, tdo blz? Ao gerar o arquivo "Registros do PAF-ECF", depois que chamo o método "SaveFileTXT_RegistrosECF", a propriedade acbrPAF.PafR.RegistroR1 fica nula. Com isso não dá para chamar o método LimpaRegistros pois dispara uma exceção, pois a propriedade está nula e também não da para gerar novamente o arquivo pelo mesmo fato de estar nula. Analisei o fonte, e vi que a propriedade do RegistroR1 só tem a alternativa "get", com isso não consigo fazer um new ACBrPAFRegistroR1(); Existe alguma outra forma, ou esse comportamento não está correto? PS: Realizei também um teste pelo demo, e ocorreu o mesmo erro. Desde já agradeço Att. Luiz Paulo
  15. Bom dia galera!!! Depois de vários testes, descobri o meu problema. No ACBrECF tem a propriedade Retentar, por default ela vem como True, então o componente fica tentando fazer a operação e não retorna a mensagem de erro. Basta trocar a propriedade para false, que o erro é retornado pelo ACBrECF. Vlw!!!
  16. boa tarde galera, tdo bem? Estou realizando alguns testes com a impressora desligada, e o ACBrFramework não retorna o erro que a impressora está desligada, fica "travado". Por exemplo, ao tentar abrir um cupom fiscal com a impressora desligada, chamando o método AbreCupom(strCPFouCNPJ, strNome, strEndereco) o método fica travado, caso eu ligue a impressora fiscal ele abre o cupom, parece que fica tentando. Estou esquecendo de setar algum evento? segue abaixo a maneira que estou ativando a impressora: objAcbr.objAcbrEcf.Modelo = enModelo; //Bematech objAcbr.objAcbrEcf.Device.Porta = this.strPorta; //COM2 objAcbr.objAcbrEcf.Device.Baud = this.intBaud; //9600 objAcbr.objAcbrEcf.Device.TimeOut = this.intTimeOut; //3 objAcbr.objAcbrEcf.Ativar();
  17. blz Rafael, mto Obrigado!!!
  18. Olá galera do ACBr, bom dia!!! Estou fazendo o SPED do PAF-ECF, e acredito que eu esteja no último registro. Em fim, quando mando gerar o arquivo, através do método "SaveFileTXT()", me retorna uma excessão com o seguinte erro: "Não é possível localizar um ponto de entrada denominado 'SPDF_Bloco_1_Registro1600New' na DLL 'ACBrFramework32.dll'." Será este erro algo interno na DLL? Pois eu estou alimentando o List da seguinte forma: foreach (DataRow linha in dtVendasCartao.Rows) { Registro1600 r1600 = new Registro1600 { COD_PART = linha["codigo_empresa"].ToString(), TOT_CREDITO = Convert.ToDecimal(linha["valor_debito"]), TOT_DEBITO = Convert.ToDecimal(linha["valor_credito"]) }; r1001.Registro1600.Add(r1600); } caso alguém possa me ajudar. Desde já agradeço. Att, Luiz Paulo
  19. Boa tarde pessoal, tdo bem? Pessoal estou fazendo os novos arquivos binários do Menu Fiscal, Arq. MF e Arq. MFD. Estou fazendo direto pelas dll dos fabricantes. Até ai tdo bem, porém sempre que vou assinar um arquivo txt que crio com o mesmo nome do ArqMF, me da a seguinte mensagem: "Tentativa de leitura ou gravação em memória protegida. Normalmente, isso é uma indicação de que outra memória está danificada." Tentei achar alguma propriedade que me retornava a chave, porém não achei, mas acredito que bem antes tinha alguma propriedade que retornava. Porque se eu tiver a chave eu gravo ela no arquivo sem problemas. Se alguem souber se da para recuperar, ou disparar algum evento para recuperar a chave publica eu agradeço. PS: Para assinar o arquivo txt, estou utilizando o método: "AcbrPAF.EAD.AssinarArquivoComEAD(caminho, false);" Att, Luiz Paulo.
  20. Bom dia pessoal!!! Alguem sabe se NFe é obrigatória para PAF-ECF para Simples Nacional? Pois no artigo 5° da ER 2.01, requisitos que NÃO se aplicam ao PAF-ECF destinado para Simples Nacional, o item "IV - as alíneas "e" e "h" do item 1 do Requisito XIX do Anexo I" A aínea "h" do Requisito XIX diz o seguinte: h) de emissão, transmissão e armazenamento de Nota Fiscal Eletrônica (NF-e) e o consequente registro das informações necessárias à geração dos arquivos eletrônicos de que tratam os itens 13 e 17 do requisito VII, referentes aos documentos fiscais emitidos. Meu entendimento é o seguinte, para PAF-ECF desenvolvido para qualquer tipo de empresa, deve ter a emissão de NFe, para PAF-ECF destinado a Simples Nacional não há a obrigatoriedade desse requisito. Estou correto? Att, Luiz Paulo
  21. Mto obrigado Rafael, vlw mesmo brigadão pelo esclarecimento!!!
  22. OK, Régys, mto obrigado pelo esclarecimento!!! Régys, como estamos desenvolvendo um PAF-ECF mais voltado para bares e restaurantes. Podemos implementar Pré-Venda e uma outra tela de venda, para poder atender tb outros estabelecimentos de outros ramos de negocios? OU temos que desenvolver outro PAF-ECF, pois no de Bares e Restaurantes consta no laudo esse requisito, e não pode aplicar a outros tipos de negocios? Saberia me responder esta dúvida?
  23. Boa tarde Regys, A parte dos requisitos específicos para bares e restaurantes, ja li e implementei ela quase toda, porém não tinha o entendimento que passei a ter agora. Não sei se estou certo, mas essas vendas, feitas pelo aplicativo Android, devem entrar nas Mesas Abertas (ou Conta de Cliente), seria isso? Antes havia pensado que como o usuario iria efetuando as vendas na fila, para agilizar o atendimento, e o cliente dirigia-se ao caixa e efetuava o pagamento, se caracterizava como uma Pré-Venda. Nossos clientes são restaurantes de shoppings, onde o cliente aguarda na fila, faz o pedido, efetua o pagamento e aguarda o seu pedido. E muito obrigado pela atenção. Att, Luiz Paulo
  24. Bom dia pessoal, tdo bem? Temos um aplicativo em Android, que o usuário percorre a fila e vai registrando os itens de cada cliente, minha dúvida é se essas vendas feitas pelo nosso aplicativo android se caracterizam como PRE-VENDA? Pois na ER diz o seguinte: "§ 2º O registro de pré-venda e o DAV não se aplicam ao PAF-ECF desenvolvido para estabelecimentos bares, restaurantes e similares." Att, Luiz Paulo
×
×
  • 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.