luizpaulo
-
Total de ítens
88 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por luizpaulo
-
-
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,
-
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 -
Bom dia!!!
Rafael Dias, gerou os registros e salvou o arquivo.
Vlw!!!
-
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
-
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
-
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!!!
-
Bom dia,
Bruno acredito que vc deva ter as seguintes DLLs na pasta do seu aplicativo:
BemaFI32.dllBemaMFD.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
- 1
-
Juliomar, vou postar a classe para vcs analisarem.
No método "GerarArquivoSpedFiscal" faz as chamadas dos blocos e gera o arquivo.
Att,
Luiz
-
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 -
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
-
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.
-
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.
-
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
-
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!!!
- 1
-
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; //BematechobjAcbr.objAcbrEcf.Device.Porta = this.strPorta; //COM2objAcbr.objAcbrEcf.Device.Baud = this.intBaud; //9600objAcbr.objAcbrEcf.Device.TimeOut = this.intTimeOut; //3objAcbr.objAcbrEcf.Ativar(); -
blz Rafael, mto Obrigado!!!
-
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
-
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.
-
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
-
Mto obrigado Rafael, vlw mesmo brigadão pelo esclarecimento!!!
-
Blz, Regys, mto obrigado!!!
-
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?
-
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
-
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
NFCe Rejeição 958
em NFC-e - Nota Fiscal do Consumidor Eletrônica
Postado
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?