Ir para conteúdo
  • Cadastre-se

luizpaulo

Membros
  • Total de ítens

    88
  • Registro em

  • Última visita

Posts postados por luizpaulo

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

    ErroSPED.jpg

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

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

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

    • Curtir 1
  8. 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

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

     

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

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

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

    • Curtir 1
  13. 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();
  14. 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

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

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

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

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

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

The popup will be closed in 10 segundos...