leomcl
Membros Pro-
Total de ítens
136 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que leomcl postou
-
Bom dia senhores, Desculpe se isso já tiver sido discutido, mas não encontrei nas buscas. Em MG atualmente não é preciso homologar PAF-ECF. Tenho um sistema adaptado e registrado para os requisitos MG002 e agora surgiu um cliente que vai utilizar TEF. Sei que não precisa homologar TEF para registrar o PAF-ECF no site da SEF mas, em surgindo a necessidade do sistema trabalhar com TEF, preciso fazer homologação TEF? Ou posso apenas fazer os testes dos roteiros TEF e, estando tudo Ok, disponibilizar para o cliente? Desde já agradeço, Leandro
-
Desculpe se eu me expressei mal. Não é problema no ACBr não, eu queria uma opinião de outros profissionais em como tratam essa situação específica acima nos seus sistemas. Obrigado.
-
Senhores, Sempre que a Sefaz está com problema e os clientes tentam enviar a nota, o DANFE fica saindo como "sem autorização". Isso por que a Sefaz não retorna o XML com a tag procNFe, o que era o esperado já que está com problema. Infelizmente não tem como sabermos no exato momento que a Sefaz está com problema, por que o site que mostra os status dos webservices demoram a ficar amarelos/vermelhos, e enquanto isso várias notas já tentaram ser enviadas. Após a Sefaz ficar normal, se tentar reenviar essas notas, vai dar duplicidade. Eu queria saber dos senhores como fazem pra tratar esse problema em seus clientes. Tem aquele método do ACBrNFe que faz o download de uma NFe pela chave, mas só funciona quando ela está no servidor da Sefaz nacional, e às vezes demora pra os servidores sincronizarem. O que tenho feito é baixado manualmente o XML dessas notas problemáticas no site da Sefaz do estado, substituindo o XML que está com problema e mandando o ACBR gerar o DANFE de novo. Qualquer sugestão é bem vinda. Desde já agradeço, Leandro
-
Erro (0058) Comando ou operação inválida! SWEDA ST200
leomcl replied to leomcl's tópico in ACBrSerial
Amigos, consegui descobrir os erros. 1) Programar forma de pagamento: tinha a ver com espaços em branco ao retornar as formas de pagamento da impressora (faltou um trim) , dando erro ao tentar registrar uma forma que já estava cadastrada; 2) Programar rel. gerencial: dava erro por que já tinha atingido o máximo de relatorios gerenciais suportados pela impressora; 3) Dava erro por que eu chamava um comando para tentar cancelar cupom não fiscal antes de cancelar o cupom fiscal. Esse primeiro comando já cancelava o cupom fiscal, dando erro ao chamar o segundo comando, pois o cupom já estava cancelado. Obrigado de qualquer forma, Leandro -
Bom dia senhores, Estou tendo o seguinte erro com uma SWEDA ST200 ao tentar programar forma de pagamento, programar relatório gerencial, cancelar cupom (foi o que testei até agora). Erro (0058) Comando ou operação inválida! Segue o log em anexo caso possam me dar uma força. Li mas não achei solução nos outros tópicos relacionados a esse erro. O interessante é que o erro deu ao cancelar o cupom, mas ele foi cancelado (saiu o cancelamento na impressora). Estão usando USB emulando uma serial (COM5). Qualquer ajuda é bem vinda. Desde já agradeço, Leandro ACBR.log
-
Segue documento com detalhes do que é exigido em MG. Simplificando é: download da MF, da MFD, arquivo TDF, arquivo Registros dos PAF-ECF. att, Leandro manu_usu - Cópia.pdf
-
Pessoal, descobrimos o problema, não tem a ver com o GAS. Tudo indica que um módulo que deveria apagar arquivos de log antigos estava apagando outros arquivos também. Desabilitamos esse módulo e até agora não tivemos mais problemas. De qualquer forma, obrigado pela ajuda. Att, Leandro
-
Obrigado a todos, vou ver o que faço aqui. Leo
-
Pois é, removeram o anti-virus e o problema continuou. Removeram o GBPlugin o problema parou. Mistérios que só a nossa área tem...
-
Então vocês já tiveram esse problema de sumir os arquivos também? Por que procurei nos fóruns e ninguém havia citado isso. Só falam daquele problema de ficar a tela branca no sistema. Eu assino com um certificado que foi gerado por mim via OpenSSL mesmo. O que seria esse certificado especial, Juliomar? Obrigado, Leandro
-
Já está assinada Juliomar, mesmo assim esse problema está ocorrendo. Muito estranho.
-
Boa tarde, Em um cliente que usa módulo de segurança dos bancos (GBPlugin) está acontecendo de, ao abrir minha aplicação que usa ACBrNFe e ACBRBoleto, são apagados automaticamente os arquivos da pasta Schemas e o .fr3 do boleto. Esses arquivos ficam dentro de uma subpasta onde fica o executável do meu sistema. Alguém já teve esse problema e conseguiu resolver? Desde já agradeço, Leandro
-
Senhores, Uma contadora me disse que a partir de julho/2016 será obrigatório que o usuário de ECF guarde um backup mensal da MFD do equipamento. Procurei e não achei nada a respeito dessa obrigatoriedade, nem qual o formato que esse backup deverá ter. Alguém sabe de algo a respeito? Desde já agradeço, Leandro
-
Bom dia moderador, O banco me indicou um erro na remessa CNAB400 do Bradesco, no caracter 219 do Header deveria ter um caracter em branco, não o tipo de pessoa. Estou enviando a unit corrigida e o PDF da documentação do banco, realmente não tem esse tipo de pessoa na posição 219. Tem ela no registro de transação apenas. Atenciosamente, Leandro AcbrBancoBradesco.rar
-
Apenas para ficar registrado, foi preciso fazer algumas alterações onde pega a base de cálculo no componente (para considerar a tag correta do XML, pois estava buscando sempre zerado. Além disso, no campo VALOR TOTAL DA NOTA do DANFSe FastReport, foi preciso alterar pra mostrar o valor da base de cálculo, não o valor dos serviços (que é sem desconto). Segue DANFSe corrigido. att, Leandro DANFSEPadrao.fr3
-
Bom dia senhores, Qual a maneira correta de se fazer uma NFS-e com desconto nos serviços? Estou tentando fazer utilizando a tag DescontoIncondicionado, mas essa mesma TAG não vem na NFS-e gerada (e não deveria mesmo, pois a mesma não existe no layout). Em suma: prestei um serviço de 100,00 reais, dei desconto de 35,00 reais, o valor da nota deveria ser 65,00 reais. Entretanto, o desconto não sai no DANFSe e campo valor total da nota fica igual a 100,00 e não 65,00. Vi na estrutura do DANFSe do FastReport que no campo Valor Total da Nota ele pega da tag ValorServicos, que é o valor bruto, sem desconto. Alguém já teve que dar desconto e passou por essa situação? Segue anexo o xml do RPS, da NFSe e o DANFSe gerados de um teste em homologação com os valores citados acima. PS: a prefeitura é Montes Claros/MG, provedor EReceita. Desde já agradeço a ajuda, Leandro TesteRPSComDesconto.rar
-
Obrigado Italo.
-
Boa tarde Juliomar / Regys, Segue anexo as units alteradas para implementação do provedor EReceita (Montes Claros/MG) e da correção que citei no meu último comentário nesse tópico. Obrigado, Leandro Arquivos_Acbr_EReceita.zip
-
Pessoal, acho que achei o problema. No ACBrDFeCapicomDelphiSoap.pas, na procedure: TDFeCapicomDelphiSoap.OnBeforePost(...) Faltou um if (UseCertificate) then antes da linha que usa o INTERNET_OPTION_CERT_CONTEXT Esse if já existe no TACBrHTTPReqResp.Execute(), mas não no evento OnBeforePost que falei acima. Estou terminando a implementação de um novo provedor, e logo mandarei as units com tudo que alterei. Obrigado, Leandro
-
Olá, atualizei o meu ontem mas o erro continua. Foi criada alguma propriedade para dizer se é pra usar ou não o INTERNET_OPTION_CERT_CONTEXT? Não achei nada do tipo dando uma olhada no código. Obrigado, Leandro
-
Oi Regys, Atualizei um dia antes do natal. Quando clico com botão direito na pasta do acbr aqui na minha máquina, vou em TortoiseSVN->Check for modifications, só aparece alguns arquivos de exemplos do SAT. Essa é a forma correta de saber o que foi mudado antes de atualizar a pasta local? É que estou implementando um novo provedor de NFSe (EReceita), e ainda não terminei, se atualizar tudo pode sobrescrever o que já alterei. Amigos que estão seguindo esse tópico, alguém atualizou essa semana o seu componente? O erro parou? Desde já agradeço, Leandro
-
Bom dia, alguém conseguiu uma solução para isso? Também estou com atualização de sistema parada por conta desse erro. Eu acho que a solução seria colocar aquele IF dos provedores que está na imagem que o Daniel Caus mandou. Mas não consegui uma forma de dentro da procedure TDFeCapicomDelphiSoap.OnBeforePost() saber se o componente que chamou foi um TACBrNFe ou TACBrNFSe. Se tiver como buscar esse componente, poderíamos criar o IF dos provedores novamente e sanar o problema. Talvez o Juliomar (moderador) possa nos dar uma luz de como poderíamos fazer isso. Abraços, Leandro
-
Bom dia senhores, Os arquivos .fr3 estavam gerando o campo "Agência / Código Cedente" no momento da impressão via concatenação, da seguinte forma: [Cedente."Agencia"]/[Cedente."CodigoCedente"] Por conta disso, estava tendo problema com alguns bancos que usavam a conta ao invés do código do cedente, ou pediam o dígito da agência nesse campo também (por exemplo, Banco do Nordeste). Alterei os .fr3 para buscar do campo que contém o valor da função MontarCampoCodigoCedente() do unit ACBRBoleto de cada banco, ficando, dessa forma, adaptável a qualquer um deles. Ficou dessa forma: [Titulo."CodCedente"] Se o que eu tiver feito não tiver correto, por favor me avisem. Segue anexos. PS: poderiam me dizer a diferença entre o Boleto.fr3 e o BoletoFR.fr3? Abraço, Leandro Boleto.fr3 BoletoCarne.fr3 BoletoFatura.fr3 BoletoFR.fr3
-
Senhores, esse erro dá se não estiver implementando o DTD correto do provedor para o serviço em questão. Na ACBrNFSeUtil.pas tem duas constantes: cDTDLote e cDTDRps, que são usadas no OpenSSL. Se você tentar usar o serviço GerarNfse ao invés de gerar lote de RPS, vai dar erro.Teria que declarar a constante: cDTDGerar = '<!DOCTYPE test [<!ATTLIST InfDeclaracaoPrestacaoServico Id ID #IMPLIED>]>'; //leandro (provedor proEReceita) e usá-la no devido lugar. Estou implementando o provedor EReceita, e até semana que vem devo mandar as units para o Juliomar subir pro SVN, se quiser. Aí vai ter mais DTD's declarados, pode ser que resolva os problemas que relataram aqui.
-
Boa noite Regys, Achei também um erro ao gerar os registros B2: não estava verificando se o registro era válido (hash) e colocando, assim, as interrogações no campo Motivo. Segue unit corrigida. Att, Leandro ACBrPAF_B_Class.pas