tivivaaer
Membros-
Total de ítens
7 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que tivivaaer postou
-
Olá, tudo bem? Estou com problemas para enviar notas para a Prefeitura de Mogi das Cruzes. Até a semana passada o sistema estava funcionando normalmente, porém nesta semana parou e está retornando o seguinte erro: “Rejeitado pelas regras municipais: o Código de Tributação Nacional não pertence à lista de itens permitidos pela Prefeitura para este prestador.” No entanto, eu já alterei o código de tributação e ele está correto. Testei diretamente no site da Prefeitura e consegui emitir a nota normalmente. Fui me aprofundando nos testes e percebi o seguinte comportamento: se eu tentar emitir a nota, ocorre esse erro; porém, se eu aguardar cerca de 5 minutos e tentar enviar novamente carregando o XML que já havia sido gerado, a Prefeitura aceita o mesmo XML sem que eu tenha alterado nada. Vou deixar os XMLs para verificação: 17695-ger-nfse (nota que foi emitida) 17697-ger-nfse (nota recusada) Já fiz de tudo, mas não consegui identificar o motivo pelo qual a nota é recusada na primeira tentativa. No exemplo do ACBr, a emissão está funcionando normalmente. Já utilizei o componente de lá, copiei todo o código do exemplo e, nesse caso, o envio ocorre corretamente. Também já atualizei os schemas e realizei todos os testes possíveis. código de envio: // SIL TECNOLOGIA (VIVAAER) dm_notasfiscais.q_nfse_emitente.Locate('apelido', dm_notasfiscais.q_nfse_individualemitente.AsString, []); // ACBrNFSeX1.NotasFiscais.Clear; ConfigurarCertificadoDigital; // ConfigurarArquivosNota; //DEFININDO A PASTA PARA GRAVAR XML E PDF DEPENDENDO DO EMITENTE var ArquivoINI := TIniFile.Create(ExtractFilePath(ParamStr(0)) + '\Arquivos\conf_nfse.ini'); var pasta:= dm_notasfiscais.q_nfse_individualServicoCodigoMunicipio.AsString + '\'+ dm_notasfiscais.q_nfse_individualNumero.AsString; if dm_notasfiscais.q_nfse_individualemitente.Value = 'VIVA AER' then begin with ACBrNFSeX1.Configuracoes.Arquivos do begin // Salvar := True; PathSalvar := ArquivoINI.ReadString('xml','viva','') + '\' + pasta + '\Logs'; PathNFSe := ArquivoINI.ReadString('xml','viva','') + '\' + pasta; PathRPS := ArquivoINI.ReadString('xml','viva','') + '\' + pasta + '\Logs'; PathGer := ArquivoINI.ReadString('xml','viva','') + '\' + pasta + '\Logs'; end; with ACBrNFSeX1.DANFSE do begin Logo := ArquivoINI.ReadString('logo','vivaprefeituralogo',''); Prefeitura := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.xmunicipio').AsString; Prestador.Logo := ArquivoINI.ReadString('logo','vivalogo',''); end; danfe1.PathPDF:=ArquivoINI.ReadString('xml','viva','') + '\' + pasta; end; ACBrNFSeX1.Configuracoes.Geral.CodigoMunicipio:= dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.CodigoMunicipio').AsInteger; ACBrNFSeX1.Configuracoes.Geral.Emitente.CNPJ:= dm_notasfiscais.q_nfse_emitentePrestadorCnpj.Value; ACBrNFSeX1.Configuracoes.Geral.Emitente.InscMun:= dm_notasfiscais.q_nfse_emitentePrestadorInscricaoMunicipal.Value; ACBrNFSeX1.Configuracoes.Geral.Emitente.RazSocial:= dm_notasfiscais.q_nfse_emitentePrestadorServicoRazaoSocial.Value; with ACBrNFSeX1 do begin NotasFiscais.NumeroLote := dm_notasfiscais.q_nfse_individualIdentificacaoRpsNumero.AsString; with NotasFiscais.New.NFSe do begin // Numero do DPS a ser gerado e enviado para o WebService Numero := IntToStr(dm_notasfiscais.q_nfse_individualIdentificacaoRpsNumero.Value);; verAplic := 'SistemaVA_v' + dmlogin.sistemarevisaoversao.Value; IdentificacaoRps.Numero := FormatFloat('#########0', dm_notasfiscais.q_nfse_individualIdentificacaoRpsNumero.Value); IdentificacaoRps.Serie := '999'; DataEmissao := IncMinute(dm_notasfiscais.q_nfse_individualDataEmissao.value, -2); Competencia := Now; // TtpEmit = (tePrestador, teTomador, teIntermediario) tpEmit := tePrestador; { TnfseRegimeEspecialTributacao = (retNenhum, retCooperativa, retEstimativa, retMicroempresaMunicipal, retNotarioRegistrador, retISSQNAutonomos, retSociedadeProfissionais); } RegimeEspecialTributacao := retNenhum; //retISSQNAutonomos; // TOptanteSN = (osnNaoOptante, osnOptanteMEI, osnOptanteMEEPP) OptanteSN := osnNaoOptante; //osnOptanteMEEPP; if ACBrNFSeX1.Configuracoes.Geral.Provedor in [proSilTecnologia] then begin verAplic := 'SilTecnologia_v1.00'; infNFSe.nNFSe := dm_notasfiscais.q_nfse_individual.FieldByName('numero').Value; Prestador.RazaoSocial := dm_notasfiscais.q_nfse_emitente.FieldByName('PrestadorServico.RazaoSocial').Value; infNFSe.nDFSe := IntToStr(GerarCodigoNFSe(StrToIntDef(IdentificacaoRps.Numero, 1), 9)); infNFSe.emit.Endereco.Endereco := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco').AsString; Emitente.IdentificacaoPrestador.CpfCnpj := dm_notasfiscais.q_nfse_emitente.FieldByName('Prestador.Cnpj').Value; Emitente.IdentificacaoPrestador.InscricaoMunicipal := dm_notasfiscais.q_nfse_emitente.FieldByName('Prestador.InscricaoMunicipal').Value; Emitente.RazaoSocial := dm_notasfiscais.q_nfse_emitente.FieldByName('PrestadorServico.RazaoSocial').Value; Emitente.Endereco.Endereco := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco').AsString; Emitente.Endereco.Numero := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.Numero').AsString; Emitente.Endereco.Complemento := ''; Emitente.Endereco.Bairro := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.Bairro').AsString; Emitente.Endereco.xMunicipio := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.xmunicipio').AsString; Emitente.Endereco.UF := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.UF').AsString; Emitente.Endereco.CEP := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.CEP').AsString; Emitente.Endereco.CodigoMunicipio := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.CodigoMunicipio').AsString; Emitente.Contato.Telefone := StringReplace(dm_notasfiscais.q_nfse_emitente.FieldByName('Contato.telefone').AsString, '-', '', [rfReplaceAll]); Emitente.Contato.Email := dm_notasfiscais.q_nfse_emitente.FieldByName('Contato.Email').AsString; // Configuracoes.Geral.Versao := ve101; infNFSe.Valores.BaseCalculo := dm_notasfiscais.q_nfse_individual.FieldByName('BaseCalculo').Value; infNFSe.Valores.Aliquota := dm_notasfiscais.q_nfse_individual.FieldByName('Aliquota').Value; infNFSe.Valores.ValorIss := dm_notasfiscais.q_nfse_individual.FieldByName('ValorIss').Value; infNFSe.Valores.vTotalRet := 0; infNFSe.Valores.ValorLiquidoNfse := dm_notasfiscais.q_nfse_individual.FieldByName('ValorLiquidoNfse').Value; infNFSe.dhProc := Now; end; // if ACBrNFSeX1.Configuracoes.Geral.Provedor in [proCitta, proSilTecnologia] then // begin // { // Dados necessários para os provedores indicados acima pois eles // requerem que seja enviado o XML da NFS-e em vez do XML da DPS. // } // infNFSe.nNFSe := '0'; // infNFSe.nDFSe := IntToStr(GerarCodigoNFSe(StrToIntDef(IdentificacaoRps.Numero, 1), 9)); // infNFSe.dhProc := Now; // // // agPrefeitura, agSistemaNacional // infNFSe.ambGer := agPrefeitura; // // tePadraoNacional, teProprio // infNFSe.tpEmis := teProprio; // // // Valores // infNFSe.Valores.BaseCalculo := 0; // infNFSe.Valores.Aliquota := 0; // infNFSe.Valores.ValorIss := 0; // infNFSe.Valores.vTotalRet := 0; // infNFSe.Valores.ValorLiquidoNfse := 100.35; // // Emitente.IdentificacaoPrestador.CpfCnpj := edtEmitCNPJ.Text; // Emitente.IdentificacaoPrestador.InscricaoMunicipal := edtEmitIM.Text; // Emitente.RazaoSocial := edtEmitRazao.Text; // // Emitente.Endereco.Endereco := edtEmitLogradouro.Text; // Emitente.Endereco.Numero := edtEmitNumero.Text; // Emitente.Endereco.Complemento := edtEmitComp.Text; // Emitente.Endereco.Bairro := edtEmitBairro.Text; // Emitente.Endereco.xMunicipio := edtEmitCidade.Text; // Emitente.Endereco.UF := edtEmitUF.Text; // Emitente.Endereco.CEP := edtEmitCEP.Text; // Emitente.Endereco.CodigoMunicipio := edtCodCidade.Text; // // Emitente.Contato.Telefone := '1633445566'; // Emitente.Contato.Email := '[email protected]'; //// Configuracoes.Geral.Versao := ve101; // end; {========================================================================= Dados do Serviço =========================================================================} Servico.ItemListaServico := dm_notasfiscais.q_nfse_individual.FieldByName('ItemListaServico').Value; Servico.CodigoNBS := dm_notasfiscais.q_nfse_individual.FieldByName('codigo_nbs').Value; Servico.Discriminacao := StringReplace( dm_notasfiscais.q_nfse_individual.FieldByName('Discriminacao').Value, #13, '|', [rfReplaceAll] ); // Servico.CodigoTributacaoMunicipio := '001'; Servico.CodigoMunicipio := dm_notasfiscais.q_nfse_individual.FieldByName('Servico.CodigoMunicipio').Value; Servico.CodigoPais := 1058; // Brasil {========================================================================= Dados do Serviço (valores) =========================================================================} Servico.Valores.ValorServicos := dm_notasfiscais.q_nfse_individual.FieldByName('ValorServicos').Value; Servico.Valores.ValorDeducoes := dm_notasfiscais.q_nfse_individual.FieldByName('ValorDeducoes').Value; Servico.Valores.Aliquota := dm_notasfiscais.q_nfse_individual.FieldByName('Aliquota').Value; Servico.Valores.DescontoIncondicionado := dm_notasfiscais.q_nfse_individual.FieldByName('valor_descontoincondicionado').Value; Servico.Valores.DescontoCondicionado := dm_notasfiscais.q_nfse_individual.FieldByName('valor_descontocondicionado').Value; // Servico.Valores.tribMun.cPaisResult := 0; // TtribISSQN = (tiOperacaoTributavel, tiImunidade, tiExportacao, tiNaoIncidencia); // Servico.Valores.tribMun.tribISSQN := tiNaoIncidencia; //tiOperacaoTributavel; // Servico.Valores.tribMun.tpImunidade := timNenhum; // Servico.Valores.tribMun.tpRetISSQN := trNaoRetido; // Servico.Valores.totTrib.indTotTrib := indNao; // if OptanteSN = osnNaoOptante then // begin // Servico.Valores.totTrib.indTotTrib := indSim; // Servico.Valores.totTrib.pTotTribSN := 2; // end; { Só devem ser informados se o Prestador não for Simples Nacional } { Servico.Valores.tribFed.CST := cst01; Servico.Valores.tribFed.vBCPisCofins := Servico.Valores.ValorServicos - Servico.Valores.ValorDeducoes - Servico.Valores.DescontoIncondicionado; Servico.Valores.tribFed.pAliqPis := 0; //1.65; Servico.Valores.tribFed.pAliqCofins := 0; //7.60; Servico.Valores.tribFed.vPis := Servico.Valores.tribFed.vBCPisCofins * Servico.Valores.tribFed.pAliqPis / 100; Servico.Valores.tribFed.vCofins := Servico.Valores.tribFed.vBCPisCofins * Servico.Valores.tribFed.pAliqCofins / 100; Servico.Valores.tribFed.tpRetPisCofins := trpcNaoRetido; Servico.Valores.totTrib.vTotTribFed := Servico.Valores.tribFed.vPis + Servico.Valores.tribFed.vCofins; Servico.Valores.totTrib.vTotTribEst := 0; Servico.Valores.totTrib.vTotTribMun := 0; } {========================================================================= Dados do Prestador de Serviço =========================================================================} Prestador.IdentificacaoPrestador.CpfCnpj := dm_notasfiscais.q_nfse_emitente.FieldByName('Prestador.Cnpj').Value; // Prestador.IdentificacaoPrestador.InscricaoMunicipal := edtEmitIM.Text; // Prestador.IdentificacaoPrestador.CAEPF := '12345678901234'; Prestador.cUF := 35; Prestador.Endereco.CodigoMunicipio := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.CodigoMunicipio').AsString; Prestador.Endereco.Endereco := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco').AsString; Prestador.Endereco.Numero := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.Numero').AsString; Prestador.Endereco.Complemento := ''; Prestador.Endereco.Bairro := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.Bairro').AsString; Prestador.Endereco.xMunicipio := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.xmunicipio').AsString; Prestador.Endereco.UF := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.UF').AsString; Prestador.Endereco.CEP := dm_notasfiscais.q_nfse_emitente.FieldByName('Endereco.CEP').AsString; Prestador.Contato.Telefone := StringReplace(dm_notasfiscais.q_nfse_emitente.FieldByName('Contato.telefone').AsString, '-', '', [rfReplaceAll]); Prestador.Contato.Email := dm_notasfiscais.q_nfse_emitente.FieldByName('Contato.Email').AsString; {========================================================================= Dados do Tomador de Serviço =========================================================================} Tomador.AtualizaTomador := snNao; Tomador.TomadorExterior := snNao; Tomador.IdentificacaoTomador.CpfCnpj := dm_notasfiscais.q_nfse_individual.FieldByName('CpfCnpj').AsString; Tomador.IdentificacaoTomador.InscricaoMunicipal := dm_notasfiscais.q_nfse_individual.FieldByName('inscricao_municipal').AsString; Tomador.IdentificacaoTomador.InscricaoEstadual := dm_notasfiscais.q_nfse_individual.FieldByName('InscricaoEstadual').AsString; Tomador.IdentificacaoTomador.CAEPF := ''; Tomador.RazaoSocial := dm_notasfiscais.q_nfse_individual.FieldByName('tomador.RazaoSocial').AsString; Tomador.Endereco.TipoLogradouro := dm_notasfiscais.q_nfse_individual.FieldByName('TipoLogradouro').AsString; Tomador.Endereco.Endereco := dm_notasfiscais.q_nfse_individual.FieldByName('Tomador.Endereco').AsString; Tomador.Endereco.Numero := dm_notasfiscais.q_nfse_individual.FieldByName('Endereco.Numero').AsString; // Tomador.Endereco.Complemento := 'APTO 11'; Tomador.Endereco.TipoBairro := 'BAIRRO'; Tomador.Endereco.Bairro := dm_notasfiscais.q_nfse_individual.FieldByName('Bairro').AsString; Tomador.Endereco.CodigoMunicipio := dm_notasfiscais.q_nfse_individual.FieldByName('CodigoMunicipio').AsString; Tomador.Endereco.xMunicipio := dm_notasfiscais.q_nfse_individual.FieldByName('xMunicipio').AsString; Tomador.Endereco.UF := dm_notasfiscais.q_nfse_individual.FieldByName('UF').AsString; Tomador.Endereco.CodigoPais := dm_notasfiscais.q_nfse_individual.FieldByName('CodigoPais').AsInteger; Tomador.Endereco.CEP := StringReplace(dm_notasfiscais.q_nfse_individual.FieldByName('CEP').AsString, '-', '', [rfReplaceAll]); Tomador.Endereco.xPais := dm_notasfiscais.q_nfse_individual.FieldByName('xpais').AsString; Tomador.Contato.Telefone := StringReplace(dm_notasfiscais.q_nfse_individual.FieldByName('Telefone').AsString, '-', '', [rfReplaceAll]); Tomador.Contato.Email := dm_notasfiscais.q_nfse_individual.FieldByName('Email').AsString; end; end; var numero := ACBrNFSeX1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero; ACBrNFSeX1.Emitir(numero, meUnitario); Desde já, agradeço caso alguém consiga me ajudar. Rodrigo TI – VivaAer 17695-ger-nfse.xml 17697-ger-nfse.xml
-
Já coloquei mesmo assim o erro persiste <return><?xml version="1.0" encoding="UTF-8"?> <Retorno> <Status>ERRO</Status> <MensagemErro>Rejeição do Emissor Nacional: RNG6110 - Falha Schema Xml(The element 'infNFSe' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'tpAmb' in namespace 'http://www.sped.fazenda.gov.br/nfse'. List of possible elements expected: 'dhProc' in namespace 'http://www.sped.fazenda.gov.br/nfse'.)</MensagemErro> </Retorno> </return> 1-ger-nfse.xml
-
estou enfrentando esse problema quando tento emitir a nota <return><?xml version="1.0" encoding="UTF-8"?> <Retorno> <Status>ERRO</Status> <MensagemErro>Rejeição do Emissor Nacional: RNG6110 - Falha Schema Xml(The 'versao' attribute is invalid - The value '1.00' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TVerNFSe' - The Pattern constraint failed.)</MensagemErro> </Retorno> </return> já troquei a versão do layout coloquei ve101 baixei schemas na internet segundo o site da siltecnologia mas mesmo assim continuo com esse problema. se alguém puder me ajudar, desde já agradeço. 1-ger-nfse.xml
-
Estou enviando uma nota e sempre recebendo o mesmo erro, já fiz todas alterações possíveis mas não tive êxito. Caso alguém tenha um xlm de alguma nota feita em produção e tiver como me enviar, desde já agradeço meu xml: <NFSe xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00"> <infNFSe Id="NFS35306071203349457000102000000000016499120000001647"> <xLocEmi>Mogi das Cruzes</xLocEmi> <xLocPrestacao/> <nNFSe>164</nNFSe> <cLocIncid>3530607</cLocIncid> <xLocIncid>Mogi das Cruzes</xLocIncid> <xTribNac>331630100</xTribNac> <verAplic/> <ambGer>1</ambGer> <tpEmis>1</tpEmis> <cStat>100</cStat> <tpAmb>1</tpAmb> <dhProc>1899-12-30T00:00:00-03:00</dhProc> <nDFSe>164</nDFSe> <emit> <CNPJ>{Cnpj}</CNPJ> <IM>{Insc Mun}</IM> <xNome>{Empresa}</xNome> <enderNac> <xLgr>ESTR. MAURO AURICCHIO</xLgr> <nro>71</nro> <xBairro>TABOAO</xBairro> <cMun>3530607</cMun> <UF>SP</UF> <CEP>08776850</CEP> </enderNac> <fone>{Fone}</fone> <email>{Email}</email> </emit> <valores> <vBC>40330.00</vBC> <pAliqAplic>4.00</pAliqAplic> <vISSQN>1613.20</vISSQN> <vLiq>40330.00</vLiq> </valores> <DPS xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00"> <infDPS Id="DPS353060720334945700010200001000000000017690"> <tpAmb>1</tpAmb> <dhEmi>2025-12-18T10:31:31-03:00</dhEmi> <verAplic/> <serie>1</serie> <nDPS>17690</nDPS> <dCompet>2025-12-18</dCompet> <tpEmit>1</tpEmit> <cLocEmi>3530607</cLocEmi> <prest> <CNPJ>{Cnpj}</CNPJ> <IM>{Insc Mun}</IM> <xNome>{Empresa}</xNome> <fone>{Telefone}</fone> <email>{Email}</email> <regTrib> <opSimpNac>1</opSimpNac> <regEspTrib/> </regTrib> </prest> <toma> <CNPJ>07575651000400</CNPJ> <xNome>{Nome empresa}</xNome> <end> <endNac> <cMun>3550308</cMun> <CEP>04626900</CEP> </endNac> <xLgr>PRACA COMANDANTE LINNEU GOMES,</xLgr> <nro>S/N</nro> <xBairro>AEROPORTO</xBairro> </end> <fone>{Telefone}</fone> <email>{Email}</email> </toma> <serv> <locPrest> <cPaisPrestacao>ZZ</cPaisPrestacao> </locPrest> <cServ> <cTribNac>331630100</cTribNac> <cTribMun>120013410</cTribMun> <xDescServ>{Descrição normal}|</xDescServ> </cServ> </serv> <valores> <vServPrest> <vServ>40330.00</vServ> </vServPrest> <trib> <tribMun> <tribISSQN>1</tribISSQN> <tpRetISSQN>1</tpRetISSQN> </tribMun> <totTrib> <indTotTrib>0</indTotTrib> </totTrib> </trib> </valores> </infDPS> </DPS> </infNFSe> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI="#NFS35306071203349457000102000000000016499120000001647"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>eAZSAPbkYrnJNaukjoJkB3NAE/c=</DigestValue> </Reference> </SignedInfo> <SignatureValue>{Cripty}</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>{Cripty}</X509Certificate> </X509Data> </KeyInfo> </Signature> </NFSe> erro: <return><?xml version="1.0" encoding="UTF-8"?> <Retorno> <Status>ERRO</Status> <MensagemErro>Atividade de serviço não localizada. &#13; </MensagemErro> </Retorno> </return> já coloquei todos códigos possíveis. Caso alguém consiga me ajudar desde já agradeço.
-
Obrigado pela sugestão! Realizei todos os testes mencionados no post anterior (inclusive removendo tags tpAmb/xNome e atualizando os arquivos de configuração), mas o erro E0039 persiste. Importante: Consegui identificar que Mogi usa a API Própria (NÃO é Padrão Nacional puro). Atualizei o ACBrNFSeXServicos.Ini conforme falaram: [3530607] Nome=Mogi das Cruzes UF=SP Provedor=SilTecnologia Versao=1.01 Params=APIPropria: ProRecepcionar=https://servicos.mogidascruzes.sp.gov.br/tbw/services/NotaFiscalNacional HomRecepcionar=https://servicos.mogidascruzes.sp.gov.br/tbwhomologacao/services/NotaFiscalNacional Porém, quando envio com LayoutNFSe = Provedor(SilTecnologia), retorna: "Erro Código 1: Não é mais permitida a importação deste tipo de arquivo, sendo aceito apenas envio via WebService no padrão nacional..." Quando mudo para LayoutNFSe = PadraoNacional, o webservice responde com Erro E0039: "O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais..." Consultei os parâmetros do convênio no webservice e Mogi retorna: - Aderente ao Ambiente Nacional: SIM (1) - Aderente ao Emissor Nacional: NÃO (0) Isso me leva a crer que o XML está indo com uma configuração que sinaliza "Emissor Nacional" quando deveria sinalizar "Sistema Próprio". Tenho uma suspeita: O campo `ambGer` (ou o dígito 11º do ID da DPS) poderia estar configurado como 2 (Emissor Nacional) quando deveria ser 1 (Sistema Próprio)? Tentei preencher esses campos manualme53-rps.xmlnte, mas não aparecem no XML final:
-
Boa tarde a todos, Estou adaptando o sistema de emissão de NFS-e para o município de Mogi das Cruzes/SP (3530607), que migrou recentemente para o padrão Nacional, mas utilizando Sistema Próprio (Sil Tecnologia). Estou recebendo a rejeição **E0039**: "O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais, conforme parametrizado no município Sistema Nacional NFS-e." Entrei em contato por e-mail com a Sil Tecnologia e recebi a seguinte resposta: " Em análise ao caso, informamos que, ao verificar o XML enviado, identificamos que o erro possivelmente ocorre devido à ausência dos campos referentes à NFS. Para referência, segue a documentação contendo um exemplo de XML no formato correto: https://interface.siltecnologia.com.br/apidocs/mogidascruzes/#tag/Nota-Fiscal-Nacional Ressaltamos que esses campos são essenciais para garantir que a nota seja processada e emitida corretamente. " O que já verifiquei: - Configurei ambGer = 1 (Sistema Próprio) e tpEmis = 2 (Emissão Web/Fisco) via conversão de enumerados. - Preenchi verAplic. - Preenchi outros campos de infNFSe, como xLocEmi, xLocPrestacao. Porém, notei uma divergência na geração, o grupo infNFSe é o único que não aparece no meu XML, mesmo informando esses campos para o componente ACBRNFSex, eles não são gerados. Duvida: Existe alguma informação que precisa alterar para gerar os campos? Ou estou esquecendo alguma outra configuração específica do provedor? OBS: Fiz o teste utilizando o exemplo da ACBR e retornou o mesmo erro: ------------------------------ Versão OpenSSL OpenSSL 1.1.1j 16 Feb 2021 01.01.01.0AF C:\Windows\SYSTEM32\libcrypto-1_1.dll C:\Windows\SYSTEM32\libssl-1_1.dll ------------------------------ Requisição Ambiente : 2 - Homologação Cidade : Mogi das Cruzes/SP Provedor : PadraoNacional Versão: 1.00 Data/Hora: 05/12/2025 15:15:52 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 05/12/2025 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : E0039 Mensagem: O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais, conforme parametrização do município no Sistema Nacional NFS-e. Correção: --------- NFS-e Numero....: 1 Cod. Verificacao: Prestador.......: Tomador.........: TESTE Anexo o XML gerado e o retorno. Obrigado! 53-rps.xml exemplo_mogi_nfse.xml
-
Salvar PDF de nota cancelada
um tópico no fórum postou tivivaaer NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá pessoal, tudo bem? Estou utilizando o componente TACBrNFeDANFEFR (FastReport) para geração dos DANFEs. Consegui emitir a NF-e, cancelar e também carregar novamente o XML da nota já cancelada. Com o método ImprimirCancelado eu já consigo visualizar o DANFE com a tarja de CANCELADO. O problema é que eu preciso salvar esse DANFE direto em PDF, de forma automática, sem precisar abrir tela de impressora ou preview. Tentei usar propriedades como PDFGerar ou métodos como ImprimirCanceladoPDF, mas eles não existem nessa versão do ACBr que estou usando. Vi que existe a propriedade ArquivoPDF, mas não consegui deixar funcionando do jeito certo. Alguém sabe alguma forma de salvar o PDF igual acontece com ImprimirPDF, só que com a tarja de cancelada? Segue abaixo o codigo utilizado ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(ArquivoXML); ACBrNFe1.DANFE.PathPDF := 'C:\10_Notas_fiscais\NotasCanceladas'; ACBrNFe1.Configuracoes.Arquivos.PathEvento := 'C:\10_Notas_fiscais\NotasCanceladas'; ACBrNFe1.Configuracoes.Arquivos.SalvarEvento := True; ACBrNFe1.NotasFiscais.ImprimirCancelado;
