Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'xML'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr API
    • Duvidas Gerais ACBr API
    • Duvidas Privadas ACBr API
  • Suporte Nuvem Fiscal
    • Comunidade Nuvem Fiscal
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
  • ACBr TEF

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. 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
  2. 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.
  3. 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
  4. 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.
  5. 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?
  6. 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!
  7. 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.
  8. 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?
  9. 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...
  10. 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
  11. 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:
  12. 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".
  13. 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!
  14. 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
  15. 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
  16. 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
  17. 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>
  18. 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.
  19. 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.
  20. 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.
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
×
×
  • 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.