Ir para conteúdo
  • Cadastre-se

ssouza_fiscal

Membros Pro
  • Total de ítens

    174
  • Registro em

  • Última visita

Sobre ssouza_fiscal

Últimos Visitantes

1.794 visualizações

ssouza_fiscal's Achievements

Collaborator

Collaborator (7/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

11

Reputação

7

Community Answers

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