Pesquisar na Comunidade
Showing results for tags 'xML'.
Encontrado 400 registros
-
Emissão de NFSE - org.xml.sax.SAXParseException
um tópico no fórum postou igorcardosofrancolin@outlo Comunidade Nuvem Fiscal
Boa tarde Pessoal, Estou tentando emitir uma NFSe em Monte Alto/SP pelo provedor padrão (Fiorilli na cidade) e está ocorrendo alguns erros que não estou conseguindo localizar o problema. 1- O primeiro é quando envio NBS na requisição para a nuvem fiscal e me retorna esse erro: [Erro de Validação: --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}CodigoNbs': This element is not expected. Expected is ( {http://www.abrasf.org.br/nfse.xsd}Discriminacao ). - 400 - Bad Request]" Payload: {"provedor":"padrao","ambiente":"producao","referencia":"48","infDPS":{"tpAmb":1,"dhEmi":"2026-03-25T17:41:34.782Z","dCompet":"2026-03-25","prest":{"CNPJ":"06062050000180","CPF":null,"regTrib":{}},"toma":{"CNPJ":null,"CPF":"39241466839","xNome":"Naiara Rafaela Bedin","fone":"5516997229193"},"serv":{"cServ":{"cTribNac":"010701","cTribMun":"302","xDescServ":"Produto para Servicos - Locker","CNAE":"4751201","cNBS":"107100000"}},"valores":{"vServPrest":{"vReceb":0.4,"vServ":0.4},"vDescCondIncond":{"vDescIncond":null},"trib":{"tribMun":{"tribISSQN":1,"pAliq":1,"vBC":0.4,"vISSQN":0},"totTrib":{"vTotTrib":{"vTotTribFed":0,"vTotTribEst":0,"vTotTribMun":0}}}}}} 2- O segundo é quando não envio o NBS e ai apresenta esse erro: "Erro ao enviar documento NFSe: [[{\"codigo\":\"L4\",\"descricao\":\"Estrutura do xml recebido incorreta. javax.xml.bind.MarshalException - with linked exception:[org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.d: Invalid content was found starting with element 'ns2:Signature'. No child element is expected at this point.].\",\"correcao\":\"Valide as tags do xml antes de enviar.\"}]]" Payload: {"provedor":"padrao","ambiente":"producao","referencia":"48","infDPS":{"tpAmb":1,"dhEmi":"2026-03-25T18:51:44.924Z","dCompet":"2026-03-25","prest":{"CNPJ":"06062050000180","CPF":null,"regTrib":{}},"toma":{"CNPJ":null,"CPF":"39241466839","xNome":"Naiara Rafaela Bedin","fone":"5516997229193"},"serv":{"cServ":{"cTribNac":"010701","cTribMun":"302","xDescServ":"Produto para Servicos - Locker","CNAE":"4751201","cNBS":null}},"valores":{"vServPrest":{"vReceb":0.4,"vServ":0.4},"vDescCondIncond":{"vDescIncond":null},"trib":{"tribMun":{"tribISSQN":1,"pAliq":1,"vBC":0.4,"vISSQN":0},"totTrib":{"vTotTrib":{"vTotTribFed":0,"vTotTribEst":0,"vTotTribMun":0}}}}}} 7e06bee1130ac05010a775adef73c24d.xml -
Sefaz de SP disponibiliza web service para download dos XMLs das NFC-es.
um tópico no fórum postou Diego Foliene Notícias do ACBr
Olá comunidade ! Seguindo o proposto na Nota Técnica 2026.001, a Sefaz de SP disponibilizou dois novos web services para download dos arquivos XMLs da NFC-es emitidas no estado. São eles: NFCeListagemChaves: através de consulta, vai disponibilizar a lista de NFCe recebidas pela Sefaz num determinado período, para um determinado contribuinte; NFCeDownloadXML: através de consulta, vai disponibilizar o XML da NFC-e e dos eventos associados. Foi criado em nosso backlog a tarefa ACBR-9000 para integração dos novos web services as soluções ACBr. Assim que houver novidades será noticiado. -
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
-
Layout/XML WebService INFISC
um tópico no fórum postou Suporte Anexo tecnologia Dúvidas Gerais sobre o ACBr
Bom dia! Acredito que essa dúvida possa ser tirada por aqui Nome=Sapucaia do Sul UF=RS Provedor=Infisc Versao (ACBrNFSeXServicos.ini)=2.03 As informações da fatura não vao no XML dessa versão do webservice (se não me engano é o ABRASF2.03), quando é validado a nota no provedor o layout é gerado sem dados de fatura. Quando a nota é emitida diretamente no provedor/prefeitura o layout é gerado com dados de fatura. Existe alguma versão que eu consiga modificar o arquivo ACBrNFSeXServicos.ini para o layout sair com fatura? Lembro que uma vez mudei a versão para 1.01 no arquivo ini e de certo, em relação a questão das faturas, mas dai tivemos um probleminha relacionado a RPS x Número Fiscal e optamos por manter na 2.03 sem a fatura.. mas quando fui testar novamente recenemente não adiantou, o layout seguiu o mesmo.- 1 reply
-
- webservice
- infisc
-
(e 3 mais)
Tags:
-
Reforma Tributária – Base de Cálculo do IBS/CBS
um tópico no fórum postou Emerson Cordova NFC-e - Nota Fiscal do Consumidor Eletrônica
Referente a isso: ele não irá exigir o preenchimento; porém, se estiver preenchido e a base de cálculo do IBS/CBS estiver incorreta, irá causar rejeição? -
Dados do ibs e cbs nao aparece no xml
um tópico no fórum postou Custom System NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá, tudo bem? Estou enfrentando dificuldades no envio da nota fiscal com os dados do IBS e CBS. Realizei todo o processo de cálculo desses tributos e já estou inserindo corretamente as informações no banco de dados. No entanto, ao enviar a nota, os dados não aparecem no XML — o sistema continua enviando apenas as informações antigas. Alguém poderia me ajudar com essa questão? banco de dados: Itens: total: XML: desde já agradeço! -
Disponibilizada nova interface no Portal Conformidade Fácil para NFe\NFCe
um tópico no fórum postou Diego Foliene Notícias do ACBr
Olá comunidade ! A seguinte notícia pode ser encontrada no Portal da Conformidade Fácil informando sobre a atualização de interface para a NFe/NFCe: Anteriormente, existia uma interface para CTe, BPe, NF3e e NFCom que permitia gerar o trecho do XML correspondente aos novos impostos preenchendo as opções disponíveis e também validar o mesmo. Já para NFe e NFCe, havia sido disponibilizado até pouco tempo, apenas uma tela para validar o XML. Essa tela agora foi atualizada aos mesmos moldes da sua homônima para os outros documentos, ganhando diversas opções para auxiliar na geração do trecho do XML correspondente aos novos impostos.- 1 reply
-
- 9
-
-
-
- cff
- conformidade fácil
- (e 9 mais)
-
RTC - Operações que não exigem tributação - CST 410
um tópico no fórum postou Everton M Gava ACBrNFe
Boa tarde, efetuando testes de envio de XML com as novas tags da reforma tributária, me deparei com o CST 410 - Imunidade e não incidência onde eu não devo encaminhar as tags do grupo <gIBSCBS>.no entanto, ainda preciso encaminhar as tags para informar que aquela operação é imune/não incidente. <CST>410</CST> <cClassTrib>410001</cClassTrib> Ocorre que o ACBr somente está levando CST e cClass quando vBC > 0. Entendo que isso está incorreto, pois em muitas situações não irá existir um vBC mesmo. Alguem mais se deparou com essa situação?- 7 replies
-
- reforma tributaria
- nfe
- (e 4 mais)
-
Olá, estou tentando fazer a integração de DCe, mas sempre retorna erro 999 ao executar o serviço de consulta de status da SEFAZ - PR... Alguém já conseguiu emitir uma DCe válida e poderia, por gentileza compartilhar a estrutura de XML já com o envelope SOAP das transmissões de emissão própria para os eventos de transmissão, consulta e cancelamento deste tipo de documento?? Não consegui achar modelos em lugar nenhum...
- 2 replies
-
- dce
- declaração de conteudo eletronica
- (e 2 mais)
-
Erro EACBrXmlException >> EndTag: '</' not found
um tópico no fórum postou RibaSoft NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá a todos, procurei algo semelhante em outros tópicos, mas não encontrei, por isso estou criando este. Para leitura de xmls baixados no site do Receita/PR "NFs Emitidas contra o CNPJ" esse erro ocorre ao tentar carregar o xml no componte utilizando o {$DEFINE USE_ACBr_XMLDOCUMENT} Comentando-o {.$DEFINE USE_ACBr_XMLDOCUMENT} e recompilando o projeto ele lê normalmente. xxxxxxxxxx.xml -
Webservice SOAP/XML será descontinuado pelo Banco do Brasil
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
O Banco do Brasil comunicou que os Webservice baseados em SOAP/XML descontinuado até final de janeiro/26, como parte do processo de modernização tecnológica. A recomendação é migrar para as APIs RESTful disponíveis no Portal Developers BB, que oferecem maior segurança, flexibilidade e aderência às práticas atuais de integração. Essa mudança impacta diretamente sistemas que ainda dependem de integrações legadas. Antecipe-se e revise suas aplicações para garantir continuidade operacional. E como fica o ACBr? Migrar BancoBrasil WS para BancoBrasil API Segue o tópico relacionado, como configurar: -
Consigo consultar e baixar os XMLs das NFSes junto as prefeituras usando as soluções do ACBr?
um tópico no fórum postou Diego Foliene NFS-e
Se fossemos resumir a resposta em uma palavra, ela seria "depende" ¹ ... Antes de tudo, vamos deixar algo claro: quando falamos de web services de NFSe, estamos falando em um contexto municipal. Assim, no primeiro caso, uma nota fiscal emitida para a cidade A, nunca vai ser encontrada na base de dados das notas fiscais emitidas para a cidade B. Por exemplo: se consultar na prefeitura de Uberaba uma nota emitida em Uberlândia, você não vai achar nada, mesmo que seja utilizado o mesmo provedor para as duas cidades. No segundo caso, eu quero consultar e baixar as notas de uma prefeitura em específico. Nesse caso, vai depender de o provedor que atende a este município em específico ter implementado as consultas de NFSe por serviço prestado e tomado. Para conferir se o provedor permite isso, você pode utilizar o método que devolve as informações do provedor (mais informações neste tópico). Vejam um exemplo de retorno do provedor Giss na versão 2.04 onde implementa as consultas: As informações mencionadas acima se referem as notas emitidas para os municípios usando os provedores. Terceiro caso, é a emissão de notas de serviço por prestadores que são MEI ou de prefeituras que aderiram ao padrão nacional por completo. Em ambos os casos a nota será emitida no padrão nacional e o mesmo implementa um método de DistribuicaoDFe semelhante a método de mesmo nome da NFe, permitindo obter os XMLs das notas ao consultar por CNPJ e NSU. Como uso isso no ACBr? Solução ACBr Demais Provedores¹ Padrão Nacional Componente nativo ACBrNFSeX.ConsultarNFSeServicoPrestadoPorNumero; ACBrNFSeX.ConsultarNFSeServicoPrestadoPorPeriodo; ACBrNFSeX.ConsultarNFSeServicoPrestadoPorTomador; ACBrNFSeX.ConsultarNFSeServicoPrestadoPorIntermediario; ACBrNFSeX.ConsultarDFe ACBrMonitorPLUS NFSe.ConsultarNFSeServicoPrestadoPorNumero NFSe.ConsultarNFSeServicoPrestadoPorTomador NFSe.ConsultarNFSeServicoPrestadoPorIntermediario NFSe.ConsultarNFSeServicoPrestadoPorPeriodo NFSe.ConsultarNFSeServicoTomadoPorNumero NFSe.ConsultarNFSeServicoTomadoPorPrestador NFSe.ConsultarNFSeServicoTomadoPorTomador NFSe.ConsultarNFSeServicoTomadoPorIntermediario NFSe.ConsultarNFSeServicoTomadoPorPeriodo NFSe.ConsultarDFeNFSePorNSU NFSe.ConsultarDFeNFSePorChave ACBrLibNFSe NFSE_ConsultarNFSeServicoPrestadoPorNumero NFSE_ConsultarNFSeServicoPrestadoPorPeriodo NFSE_ConsultarNFSeServicoPrestadoPorTomador NFSE_ConsultarNFSeServicoPrestadoPorIntermediario NFSE_ConsultarNFSeServicoTomadoPorNumero NFSE_ConsultarNFSeServicoTomadoPorPrestador NFSE_ConsultarNFSeServicoTomadoPorTomador NFSE_ConsultarNFSeServicoTomadoPorPeriodo NFSE_ConsultarNFSeServicoTomadoPorIntermediario NFSE_ConsultarDFe ¹ Demais provedores considerando que eles implementam a consulta, se tentar executar o comando e o provedor não implementa a consulta será devolvida a mensagem "Serviço não implementado para este provedor". -
Impressão de DANFE NFSe a partir de qualquer XML(válido)
um tópico no fórum postou ddicarvalho ACBrNFSe
Boa tarde a todos, Queria saber se é possível imprimir uma DANFE, mesmo que num modelo padrão, para qualquer XML válido de NFSe. Explico: Minha empresa recebe várias NFSe de várias cidades e queria fazer uma vizualização mais "amigável" desses XMLs para os usuários. Desde já, muito obrigado! -
Pessoal, quando dá erro de schema xml, é apresentado uma mensagem de erro amigável e uma outra com mais detalhes, só que em inglês. Eu quero formatar a mensagem que apresento para o meu usuário com o máximo de informação possível e em Português. Exemplo de mensagem retornada: TAG:<emit><enderEmit> ID:C06/xLgr(Logradouro) - Tamanho maior que o máximo permitido [RUA BELO HORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTE]. --> 1832 - Element '{http://www.portalfiscal.inf.br/nfe%7DxLgr': [facet 'maxLength'] The value has a length of '108'; this exceeds the allowed maximum length of '60'. Exemplo de mensagem que pretendo retornar ao meu usuário: { "message": "Erro Schema 1832: O campo 'xLgr' (Logradouro) da tag '<emit> <enderEmit>' apresentou o seguinte problema: 'Tamanho maior que o máximo permitido [RUA BELO HORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTEHORIZONTE]. Tamanho máximo: 60'. Por favor, revise os dados informados.", "error": "Bad Request", "statusCode": 400 } Estou utilizando regex para pegar alguns dados, mas o maior problema é que existe erro de schema para tamanho mínimo, máximo, enumeradores, tipos e etc. Teria alguma forma mais fácil para eu abranger todos os erros possíveis do schema de forma a capturar os dados e formatar eles para apresentar ao meu usuário? Linguagem de programação utilizada: Node.js - Nest.js
-
Ao carregador um XML de Joinville/SC, os dados da NFSe não ficam disponíveis. Testei o XML no programa exemplo e também não trouxe os dados. ACBrNFSeX1.LerCidades; ACBrNFSeX1.Configuracoes.Geral.CodigoMunicipio := 4209102; ACBrNFSeX1.NotasFiscais.Clear; ACBrNFSeX1.NotasFiscais.LoadFromFile('d:\exemplo.xml', true); Memo1.Lines.Add('Qtde: ' + inttostr(ACBrNFSeX1.NotasFiscais.Count)); Memo1.Lines.Add('---'); for I := 0 to ACBrNFSeX1.NotasFiscais.Count - 1 do begin Nota := ACBrNFSeX1.NotasFiscais[I].NFSe; Memo1.Lines.Add('Número da Nota: ' + Nota.Numero); Memo1.Lines.Add('Código de Verificação: ' + Nota.CodigoVerificacao); Memo1.Lines.Add('Data de Emissão: ' + DateToStr(Nota.DataEmissaoRps)); Memo1.Lines.Add('CNPJ do Prestador: ' + Nota.Prestador.IdentificacaoPrestador.CNPJ); Memo1.Lines.Add('Razão Social do Prestador: ' + Nota.Prestador.RazaoSocial); Memo1.Lines.Add('Valor dos Serviços: ' + FormatFloat('0.00', Nota.ValoresNfse.BaseCalculo)); // Servico.Valores.ValorServicos)); Memo1.Lines.Add('---'); end; O problema é no XML? exemplo.xml
-
Campo XML no retorno de autorização NFCe está ficando vazio
um tópico no fórum postou Success Sistemas ACBrLIB
Olá, Bom dia! Ao tentar realizar a emissão de uma NFCe, o campo "XML" que é preenchido dentro da tag "NFeXXXX" está vindo vazio. O teste foi realizado usando as funções de alto nível da demo em java. Testes Realizados: Alterando o campo "TipoResposta" para 0 e 1, ini e xml; Adicionando as dlls openssl, libxml2 e acbrnfe dentro do pasta bin do jdk; Adicionando nas variáveis de ambiente dentro da variavel "PATH" o caminho para o local onde estão as dlls mencionadas no tópico anterior; Exemplo da resposta em JSON: { "Envio": { "CStat": 100, "CUF": 31, "DhRecbto": "", "Msg": "Autorizado o uso da NF-e", "NProt": "131240029192613", "NRec": "", "TMed": 0, "VerAplic": "W-1.5.28", "Versao": "4.00", "XMotivo": "Autorizado o uso da NF-e", "tpAmb": "2", "nfeDetails": { "NFe991968": { "Id": "ID131240029192613", "XML": "", "cStat": 100, "chDFe": "31240864403652000150650900009919681089057535", "dhRecbto": "2024-08-06T14:40:03.000Z", "digVal": "IgI0eoRXz6jrmFt62CyDcYdXVU8=", "nProt": "131240029192613", "tpAmb": "2", "verAplic": "W-1.5.28", "xMotivo": "Autorizado o uso da NF-e" } }, "contingencia": false, "xmlCont": null, "dhCont": null, "numGer": null, "chDFeCont": null, "chDFePend": null } } Obs: no exemplo acima possui uns campos a mais, porém foi somente algumas alterações de campos adicionais que optei por complementar na resposta da lib. Informações adicionais: Fontes demo java atualizado com a revisão 33214. (ultima versão) Versão da Lib: 0.4.6.298- 4 replies
-
- xml
- acbrlibnfe
-
(e 2 mais)
Tags:
-
297 Rejeicao: Assinatura difere do calculado
um tópico no fórum postou andre.fidelis06 Dúvidas não relacionadas ao ACBr
Estou enviando evento do ator interessado, mas sempre estou recebendo essa recusa 297 Rejeicao: Assinatura difere do calculado segue xml que estou enviando <envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"> <idLote>459697</idLote> <evento versao="1.00"> <infEvento Id="ID1101504124080465688300014355003000611927100459697801"> <cOrgao>91</cOrgao> <tpAmb>1</tpAmb> <CNPJ>04656883000143</CNPJ> <chNFe>41240804656883000143550030006119271004596978</chNFe> <dhEvento>2024-08-12T16:47:12-03:00</dhEvento> <tpEvento>110150</tpEvento> <nSeqEvento>1</nSeqEvento> <verEvento>1.00</verEvento> <detEvento versao="1.00"> <descEvento>Ator interessado da NF-e</descEvento> <cOrgaoAutor>41</cOrgaoAutor> <tpAutor>1</tpAutor> <verAplic>1.00</verAplic> <autXML> <CNPJ>08201770000104</CNPJ> </autXML> <tpAutorizacao>0</tpAutorizacao> <xCondUso>O emitente ou destinatário da NF-e, declara que permite o transportador declarado no campo CNPJ/CPF deste evento a autorizar os transportadores subcontratados ou redespachados a terem acesso ao download da NF-e</xCondUso> </detEvento> </infEvento> <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="#ID1101504124080465688300014355003000611927100459697801"> <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>HPoewMIGP+Mc+y7Pl7vxwlvtDG0=</DigestValue> </Reference> </SignedInfo> <SignatureValue>Ce4rYaiePn1apA1QqLaqBeF9itvaMqM/xPpt+A5D4PAZ5y2NEMRJPnzw5uBSeVlxUWQEYd+LDGsI1z7LXnbgEh/lBS/mroRgC4e61Tj1k7noT0NnLBh1YyRhaJD4AgSM+kr/+EJH0qv+eWLN6ounGpAzUP6wzVLExeSLJYnGmmOToVHGmYIofvoJlfKUwGpKPMIYp6d48dvZ147+9BMCU5Ei0e3DOExWMYwsjB3sYYEEG4GdmuBHo6bMd9UW9F8Cl2UxHZplWzNJfFx3X2Rsvd6nZeVMj+vYnuOx9JixNfmvMzBQm7igzD74NOGhN6Ouvy/8LsFZb/kz1LQTQKGtZg==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </evento> </envEvento> segue xml de retorno <retEnvEvento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe"><idLote>16762</idLote><tpAmb>2</tpAmb><verAplic>AN_1.8.4</verAplic><cOrgao>91</cOrgao><cStat>128</cStat><xMotivo>Lote de evento processado</xMotivo><retEvento versao="1.00"><infEvento><tpAmb>2</tpAmb><verAplic>AN_1.8.4</verAplic><cOrgao>91</cOrgao><cStat>297</cStat><xMotivo>Rejeicao: Assinatura difere do calculado</xMotivo><chNFe>41240876302157000133550010000167631000167621</chNFe><tpEvento>110150</tpEvento><xEvento>Ator interessado da NF-e</xEvento><nSeqEvento>1</nSeqEvento><dhRegEvento>2024-08-13T08:57:57-03:00</dhRegEvento></infEvento></retEvento></retEnvEvento>- 1 reply
-
- ator interessado
- evento
- (e 4 mais)
-
Pessoal eu tive uma reunião com o pessoal da itworks relacionado a solução impostograma. Nesta reunião me informaram que a partir da tag autXML é possível baixar os xml das notas, inclusive as NFCe. Eu já uso a manifestação de destinatário para baixar as notas fiscais que foram emitidas para o meu cliente, mas no caso da NFe eu poderia adicionar o CNPJ da minha software house na tag autXML e com isto baixar as notas pelo manifestador ou teria alguma outra forma de baixar e de forma automatizada? Sobre a NFCe, é possível mesmo baixar os XML dos meus clientes caso eu coloque o meu CNPJ na tag autXML ou isto ainda não é possivel? Eu gostaria de saber mais a respeito para desenvolver na minha aplicação, hoje eu salvo o arquivo XML, mas queria fazer algo mais automatizado e diferente.
-
NOTA FISCAL DE DEVOLUCAO PARA FORNECEDOR COM DESTAQUE DE FUNCO DE COMBATE A PROBREZA (FCP)
um tópico no fórum postou gbcastelar ACBrNFe
Bom dia, estou com uma duvida, tanto para empresas do simples / lucro real / presumido. Em caso de Devolução para fornecedor, o mesmo esta me solicitando que destaque as informações de BASE e VALOR do FCP ... se em todos regimes tributários, tem a possibilidade de destacar e se tiver em quais campos mais precisamente. visto que os fornecedores atualmente tem recusado algumas notas, por conta de somente informar estes dados como observação e lançados como despesas acessórias. fico agradecido se alguém conseguir me ajudar.- 5 replies
-
- nfe
- emissao de nfe
- (e 4 mais)
-
ACBRNfseX Após atualização o Nome do xml e do pdf agora estao diferentes?
um tópico no fórum postou André Lucca ACBrNFSe
Boa tarde, reparei e tive problemas com uma mudança que reparei após atualização do componente, basicamente pq eu só guardo o caminho do xml, e trocava apenas a extensão para pegar o pdf na pasta dos pdf´s. Antes o pdf e xml gravavam como mesmo nome "chave" acompanhados de '-nfse', cada um na sua pasta correta e com sua extensão. Após a última atualização não estão mais iguais, segue exemplo: XML: 43149022249681285000162000000000002324085869880768-nfse.xml PDF: 4324084968128500016256000000000000023-nfse.pdf Obrigado. -
Boa tarde. Ao informar Unidades de Transporte no grupo de Outros Documentos (infOutros), e tentar carregar o XML no componente novamente, através do LoadFromFile, é disparada uma exception "EConvertError", como na mensagem de erro abaixo: Exception class EConvertError with message ''15,000</qtdRat></infUnidTransp>' is not a valid floating point value'. No XML está assim por exemplo: <infUnidTransp> <tpUnidTransp>1</tpUnidTransp> <idUnidTransp>1251</idUnidTransp> <lacUnidTransp> <nLacre>54541</nLacre> </lacUnidTransp> <qtdRat>15.000</qtdRat> </infUnidTransp> Olhando o código fonte da unit "\ACBr\Fontes\ACBrDFe\ACBrCTe\PCNCTe\pcteCTeR.pas" nas linhas 1026 e 1032 percebi que está um pouco diferente das declarações para os grupos anteriores acima (InfNF e InfNFe). Na linha 1026 a atribuição a variável "len" está comentada. Na linha 1032 está sendo passada a variável "pos3" como argumento no lugar de "len". //... // len := pos3 - pos2; (Linha 1026) // if (pos1 = 0) and (pos2 = 0) and (pos3 = 0) or (pos1 > pos3) then // qtdRat_UnidTransp := 0.0; if (pos1 < pos3) then qtdRat_UnidTransp := StringToFloatDef(Copy(sAux, pos2 + 8, pos3 -8), 0) // (Linha 1032) else qtdRat_UnidTransp := 0.0; //... Realizei um teste, removendo o comentário na linha 1026 e substituindo a variável "pos03" por "len" como argumento e parou de dar a exceção, além de que o valor ser atribuído corretamente na variável "qtdRat_UnidTransp" (antes ficava zerada). Tem algum motivo das declarações nesse bloco do InfOutros estar diferente do outros grupos (InfNF e InfNFe)? Obs.: Revisão do ACBr utilizada = 34383 Segue em anexo unit modificada com a qual fiz o teste. Obrigado pcteCTeR.pas
-
DANFSe com o Número da RPS no lugar do Número da Nota.
um tópico no fórum postou valterpatrick ACBrNFSe
Ao imprimir o PDF da NFSe a partir da importação do XML, não está exibindo o Código de Verificação e no campo Número da Nota está exibindo o Número do RPS. Ao imprimir usando o método ImprimirPDF, está gerando dois arquivos, um com o número do RPS e o outro com o número da nota, mas ambos com a mesma informação. Estou usando o provedor IssIntel que está em homologação para a cidade de Governador Valadares. 3124060259898200019056202400000000009-nfse.xml 3124060259898200019056000000000000014-nfse.pdf 3124060259898200019056202400000000009-nfse.pdf -
Pessoal, a prefeitura de Governador Valadares - MG trocou do provedor SigISS para ISSIntel recentemente e nisto estou fazendo a homologação. Eu percebi que ao gerar uma RPS e enviar, a nota fiscal gerada não está com os mesmos dados enviados. Nisto se eu gerar o DANFSe a partir deste XML, ele exibe algumas informações diferentes. Eu já acionei o suporte, mas não obtive retorno ainda, contudo estou postando aqui para ver com vocês se já tiveram este problema e também para ficarem alertas. Coloquei em anexo os xml da rps enviada e da nfse retornada, assim como um print exibindo a diferença como é o caso dos campos RegimeEspecialTributacao, IncentivoCultural. 3124060259898200019056202400001002125-nfse.xml 3124060259898200019056000000000000503-rps.xml
-
Estou com um problema, ao realizar fechamento da folha referente ao decimo terceiro ao esocail, retorna o seguinte erro junto ao Xml Outros clientes realizaram o fechamento sem problemas, mas esse em especifico retorna esse erro. --Falha ao confirmar o fechamento da folha para o Sistema DCTF Web (1 - Apuração de Débitos não está Válida). Alguém tem ideia sobre oque pode ser? Desde já agradeço
-
declaração de importação Declaração de Importação (DI) - Leitura do XML via ACBr
um tópico no fórum postou LUIS lpc Dúvidas Gerais sobre o ACBr
Bom dia Encontrei este tópico de 2021 sobre a importação da D.I e também os fontes no repositório. Porém em um tópico mais antigo falam que não vem todas as informações no XML e é preciso ler uma "planilha do importador"... Alguém sabe se isso ainda é necessário? Declaração de Importação (DI) - Leitura do XML via ACBr
