Ir para conteúdo
  • Cadastre-se

ssouza_fiscal

Membros Pro
  • Total de ítens

    174
  • Registro em

  • Última visita

Tudo que ssouza_fiscal postou

  1. Muito Obrigado Ítalo, deu certinho! nfse enviada com sucesso! Eu tinha pego a última versão mas não tinha instalado tudo novamente, acho que foi esse o meu erro... Grato.
  2. Bom pessoal, Estou enfrentando a mesma rejeição (E0625) ao emitir NFS-e no padrão nacional para ME/EPP (Simples Nacional) sem retenção de ISSQN. A mensagem é: Após análise, identifiquei que o XML gerado está enviando a tag <pAliq> com valor zero, conforme abaixo: <tribMun> <tribISSQN>1</tribISSQN> <tpRetISSQN>1</tpRetISSQN> <pAliq>0.00</pAliq> </tribMun> No entanto, de acordo com a validação do sistema nacional, para ME/EPP sem retenção, a tag <pAliq> não deve ser enviada. O portal da prefeitura não envia essa tag neste cenário. Já tentei as seguintes abordagens: Não informar Servico.Valores.Aliquota no código Comentar a linha que gera a tag pAliq na unit PadraoNacional.GravarXml.pas Adicionar condicional if pAliq > 0 para evitar geração Mesmo assim, a tag continua sendo gerada no XML final. Alguém mais está enfrentando esse problema? Sabem se há alguma outra propriedade ou configuração que força a geração dessa tag? Segue trecho do XML gerado: <DPS xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01"> <infDPS> <prest> <regTrib> <opSimpNac>3</opSimpNac> <regApTribSN>2</regApTribSN> <regEspTrib>0</regEspTrib> </regTrib> </prest> <valores> <trib> <tribMun> <tribISSQN>1</tribISSQN> <tpRetISSQN>1</tpRetISSQN> <pAliq>0.00</pAliq> <!-- TAG QUE NÃO DEVERIA EXISTIR EU IMAGINO --> </tribMun> </trib> </valores> </infDPS> </DPS> acredito que eu não esteja passando os parâmetros de forma correta: procedure TfrmEmissorNFSe.Alimentar_Componente_layout_PadraoNacional(NumDFe, NumLote: String); var vValorServico: Double; vAliquota: Double; begin vValorServico := TADOStoredProc(srcContratoParcelaNFCe.DataSet).FieldByName('valorPagamento').AsFloat; with ACBrNFSeX1 do begin NotasFiscais.Clear; // Configura o município emissor ANTES de preencher a nota Configuracoes.Geral.CodigoMunicipio := StrToIntDef(OnlyNumber(srcEmpresa.DataSet.FieldByName('codigoCidade').AsString), 0); NotasFiscais.NumeroLote := NumLote; NotasFiscais.Transacao := True; with ACBrNFSeX1.NotasFiscais.New.NFSe do begin Numero := NumDFe; verAplic := 'SmartFiscal-3.00'; IdentificacaoRps.Numero := NumDFe; IdentificacaoRps.Serie := '900'; IdentificacaoRps.Tipo := trRPS; DataEmissao := Now; Competencia := Date; DataEmissaoRPS := Now; tpEmit := tePrestador; cLocEmi := OnlyNumber(srcEmpresa.DataSet.FieldByName('codigoCidade').AsString); { === AJUSTES CRÍTICOS CONFORME XML QUE FUNCIONA === } {case TADOStoredProc(srcEmpresa.DataSet).FieldByName('idRegimeTributario').AsInteger of 1: // Simples Nacional (ME/EPP) begin OptanteSN := osnOptanteMEEPP; // opSimpNac = 3 RegimeEspecialTributacao := retNenhum; // regEspTrib = 0 end; 2: // Regime Normal begin OptanteSN := osnNaoOptante; // opSimpNac = 2 RegimeEspecialTributacao := retNenhum; end; end; } // =============================== // CONFIGURAÇÃO TRIBUTÁRIA (IGUAL AO PORTAL) // =============================== OptanteSN := osnOptanteMEEPP; RegimeEspecialTributacao := retNenhum; RegimeApuracaoSN := raFederaisSN; // 2. STATUS StatusRps := srNormal; IncentivadorCultural := snNao; { === PRESTADOR (DPS) === } Prestador.IdentificacaoPrestador.CNPJ := OnlyNumber(srcEmpresa.DataSet.FieldByName('numeroCNPJ').AsString); Prestador.IdentificacaoPrestador.InscricaoMunicipal := srcEmpresa.DataSet.FieldByName('inscricaoMunicipal').Value;//FormatFloat('000000000000000', srcEmpresa.DataSet.FieldByName('inscricaoMunicipal').Value); //Prestador.RazaoSocial := srcEmpresa.DataSet.FieldByName('razaoSocial').AsString; Prestador.Contato.Telefone := OnlyNumber(srcEmpresa.DataSet.FieldByName('teleforneContato').AsString); Prestador.Contato.Email := srcEmpresa.DataSet.FieldByName('eMailRemetente').AsString; // ENDEREÇO (se disponível) Prestador.Endereco.CodigoMunicipio := OnlyNumber(srcEmpresa.DataSet.FieldByName('codigoCidade').AsString); Prestador.Endereco.Endereco := srcEmpresa.DataSet.FieldByName('nomeEndereco').AsString; Prestador.Endereco.Numero := '1'; Prestador.Endereco.Bairro := srcEmpresa.DataSet.FieldByName('nomeBairro').AsString; Prestador.Endereco.UF := srcEmpresa.DataSet.FieldByName('unidadeFederativa').AsString; Prestador.Endereco.CEP := OnlyNumber(srcEmpresa.DataSet.FieldByName('numeroCEP').AsString); Prestador.Endereco.CodigoPais := 1058; { === SERVIÇO === } Servico.CodigoServicoNacional := '122011900'; Servico.CodigoTributacaoMunicipio := '100'; // cTribMun Servico.ItemListaServico := '080101'; Servico.CodigoNBS := srcEmpresa.DataSet.FieldByName('CodigoNBS').AsString; //'115021000'; // cNBS if(Length(MemoInformacaoAdicional.Text) = 0) then Servico.Discriminacao := 'MENSALIDADE ESCOLAR ' + UpperCase(FormatDateTime('MMMM', TADOStoredProc(srcContratoParcelaNFCe.DataSet).FieldByName('DataPagamento').Value)) + '/' + FormatDateTime('YYYY', TADOStoredProc(srcContratoParcelaNFCe.DataSet).FieldByName('DataPagamento').Value) else Servico.Discriminacao := MemoInformacaoAdicional.Text; Servico.infoCompl.xInfComp := 'ALUNO: ' + TADOStoredProc(srcContratoParcelaNFCe.DataSet).FieldByName('NomeAluno').AsString; Servico.CodigoMunicipio := Prestador.Endereco.CodigoMunicipio; Servico.CodigoPais := 1058; //Servico.CodigoCnae := '8520-1/00'; // =============================== // VALORES – SIMPLES NACIONAL // =============================== vAliquota := TADOStoredProc(srcEmpresa.DataSet).FieldByName('ValorISS').AsFloat; Servico.Valores.ValorServicos := vValorServico; Servico.Valores.BaseCalculo := vValorServico; Servico.Valores.ValorDeducoes := 0; Servico.Valores.DescontoIncondicionado := 0; Servico.Valores.DescontoCondicionado := 0; Servico.Valores.BaseCalculo := Servico.Valores.ValorServicos; Servico.Valores.Aliquota := 2;//vAliquota; //if OptanteSN = osnOptanteMEEPP then //Servico.Valores.ValorISS := 0 //else Servico.Valores.ValorISS := RoundTo(vValorServico * vAliquota / 100, -2); //Servico.Valores.ValorISS := RoundTo(vValorServico * 0.02, -2); Servico.Valores.ValorLiquidoNfse := vValorServico; Servico.Valores.IssRetido := stNormal; Servico.Valores.tribMun.tribISSQN := tiOperacaoTributavel; Servico.Valores.tribMun.tpRetISSQN := trNaoRetido; Servico.Valores.totTrib.indTotTrib := indSim; Servico.Valores.totTrib.vTotTribFed := 0; Servico.Valores.totTrib.vTotTribEst := 0; Servico.Valores.totTrib.vTotTribMun := 0; Servico.Valores.totTrib.pTotTribFed := 0; Servico.Valores.totTrib.pTotTribEst := 0; Servico.Valores.totTrib.pTotTribMun := 0; Servico.Valores.totTrib.pTotTribSN := srcEmpresa.DataSet.FieldByName('percentualImposto').Value; // ou o percentual real { === TOMADOR === } Tomador.IdentificacaoTomador.CpfCnpj := OnlyNumber(srcContratoParcelaNFCe.DataSet.FieldByName('CPFResponsavel').AsString); Tomador.RazaoSocial := srcContratoParcelaNFCe.DataSet.FieldByName('nomeResponsavel').AsString; Tomador.Endereco.Endereco := srcContratoParcelaNFCe.DataSet.FieldByName('EnderecoResponsavel').AsString; Tomador.Endereco.CEP := srcContratoParcelaNFCe.DataSet.FieldByName('CEPResponsavel').AsString; Tomador.Endereco.Complemento := 'N/A'; Tomador.Endereco.Bairro := srcContratoParcelaNFCe.DataSet.FieldByName('BairroResponsavel').AsString; end; end; // end; Esse trecho a cima são as minhas tentativas Agradeço desde já pela ajuda!
  3. Olá boa noite, estou com um problema parecido no meu caso o campo cTribNac vem vazio no xml eu não sei como fazer ele receber o valor que no seu recebeu
  4. Bom dia Pessoal, tentei encontrar um tópico aberto para incluir essa dica mas não encontrei, por isso vou colocar aqui o que fiz, caso alguém passe pelo mesmo problema já sabem como resolver. Na hora de emitir NFC-e / NF-e em um computador com windows 11 aparecia essa msg: Erro ao inicializar a biblioteca LibXML2.dll, li diversos tópicos mas no meu caso não resolveu. solução: 1: Siga as dicas de copiar as DLL(ACBr\DLLs\LibXml2\x86 / ACBr\DLLs\OpenSSL\1.1.1.10\X86) para a pasta aonde está a sua aplicação(exe), no meu caso a minha aplicação foi gerada com x86. 2: instale o VC_redist.x86.exe que se encontra na pasta ACBr\DLLs\Diversos\x86 Levei alguns dias, porque o erro dizia claramente que o problema estava com a LIBXML2 até instalar o VC_redist.x86.exe, pronto! resolveu. Em outras versões do windows, no meu caso, não ocorreu esse erro.
  5. Oi pessoal, para quem passou ou está com esse problema, vou compartilhar como resolvi, a versão do meu Delphi que apresentava esse problema era a 10.3, o que eu fiz e não resolveu: 1: Instalei novamente o meu ACBr com a opção de limpar tudo! 2: Atualizei os schemas na pasta aonde está exe. 3: Atualizei as minhas DLL's na pasta aonde está exe. 4: segui os posts com quem passou pelo mesmo problema mas não consegui resolver. Solução encontrada: Formatei o PC! instalei a versão Delphi 12 e fiz tudo do zero, deu tudo certo, então provavelmente seja versões antigas instaladas, só tive que fazer uma alteração: uma coisa que antes não fazia que foi necessário fazer por conta das alterações foi ao instalar o certificado A1 marquei a opção marcar essa chave com exportável antes pegava o status do envio da nfce / nfe vindo da sefaz assim: ACBrNFe1.WebServices.Retorno.cStat após a atualização precisei mudar para ACBrNFe1.WebServices.Enviar.cStat, dessa forma, vem o status certinho.
  6. Obrigado Juliomar, irei fazer isso, obrigado!
  7. ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200; ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; Está dessa forma, correto?
  8. Boa tarde Pessoal, não estou conseguindo enviar NFCe, dá esse erro: element '{http://www.portalfiscal.inf.br/nfe}qrCode' is not a valid value of the local atomic type O que eu já fiz: 1: Instalei novamente o meu ACBr com a opção de limpar tudo! 2: Atualizei os schemas na pasta aonde está exe. 3: Atualizei as minhas DLL's na pasta aonde está exe. 4: segui os posts com quem passou pelo mesmo problema mas não consegui resolver. Agradeço a ajuda pessoal.
  9. Deu certo amigo, muito obrigado!
  10. Boa noite Daniel, obrigado por responder! o projeto eu encontrei só não encontrei os componentes para instalação para Delphi, já atualizei os meus fontes.
  11. Bom dia pessoal, tem versão do ACBrTEFApi para Delphi? encontrei somente para Lazarus, é isso mesmo?
  12. Olá, estou com o mesmo problema, mandei diversos e-mails com as evidências para o suporte da sefaz mas até agora não responderam, estranho que os validadores com tecnosped e o RS não encontram problemas e o que mais intriga é que a nota entra na base de dados da sefaz!
  13. Segue o XML do erro mencionado acima NFCe.xml
  14. Olá pessoal, estou recebendo essa mensagem: falha no schema xml ao enviar a NFC-e, a nota chega a entrar na base de dados da sefaz mas não consigo receber o retorno! só dá esse erro: falha no schema xml, podem me ajudar? agradeço!
  15. Olá pessoal, do nada o erro sumiu! levando a pensar em alguma instabilidade dos serviços da sefaz
  16. Boa tarde pessoal, passei a receber essa msg, existe alguma coisa que possa configurar? os status da sefaz-AM estão OK! internet tb está OK Comunication error 121: tempo limite de semáforo expirou
  17. Olá bom dia, atualizei os componentes, instalei novamente manual mas a coluna ainda não pareceu, algo mais que possa fazer?
  18. Obrigado pela resposta, vou implementar a solução apresentada!
  19. Bom dia, a solução para esse problema seria só atualizar os fontes ou tem outro procedimento a ser feito? já atualizei mas a quantidade continua não aparecendo..obrigado
  20. Resolvi, coloquei assim Vcl.Imaging.jpeg e funcionou
  21. Boa tarde, fui tentar instalar o ACBrBoletoFCFortesFr mas pede uma unit por nome jpeg, li no fórum que houve uma alteração e a necessidade de inclusão dessa unit, podem me dá um apoio? obrigado
  22. bom dia, implementei a sua sugestão mas ainda não consegui pegar o XML completo, no meu caso a nota já se encontra na sefaz autorizada, e eu estou com a mesma informação sendo que em contingência, só reforçando, esse caso é aquele caso aonde não consigo receber o retorno da sefaz por problemas de lentidão. No caso aonde a nota está em contingência mas não se encontra na sefaz, quando faço o envio dá tudo certo, mas na consulta só vem aquele xml resumido....
  23. Muito obrigado vou implementar a sua sugestão, volto em seguida....
  24. Bom dia Élviro, primeiro obrigado pela ajuda, estudei o seu código mas não vi ainda em que momento vc substitui o XML da sefaz pelo XML em contingência que está localmente em seu computador.. nessa pasta XMLOriginal você guarda o XML que enviou mas não recebeu retorno da sefaz correto? o que eu gostaria era justamente fazer essa mudança, descartar o meu XML que encontra-se em contingência pelo o autorizado pela sefaz.... obrigado mais uma vez
×
×
  • 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.