-
Total de ítens
33 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Fabiano Hoffmann postou
-
NFSe Padrao Nacional - Programa Exemplo
Fabiano Hoffmann replied to Paula Zamboni de Campos da's tópico in ACBrNFSe
Verifique se os schemas estão corretos -
NFSE Padrão Nacional - Erro de Validação: Erro: Schema inválido
Fabiano Hoffmann replied to Robson CURIOSO's tópico in ACBrNFSe
Atualizou os schemas? -
NFSe Padrao Nacional - Programa Exemplo
Fabiano Hoffmann replied to Paula Zamboni de Campos da's tópico in ACBrNFSe
https://www.producaorestrita.nfse.gov.br/EmissorNacional/ -
NFSe Padrao Nacional - Programa Exemplo
Fabiano Hoffmann replied to Paula Zamboni de Campos da's tópico in ACBrNFSe
Vi que essa cidade vai usar o padrão nacional direto né? então seta o paramentro assim ACBrNFSeX1.Configuracoes.Geral.LayoutNFSe := lnfsPadraoNacionalv101; Lembrando que tem schemas novos para essa versão -
NFSe Padrao Nacional - Programa Exemplo
Fabiano Hoffmann replied to Paula Zamboni de Campos da's tópico in ACBrNFSe
-
NFSe Padrao Nacional - Programa Exemplo
Fabiano Hoffmann replied to Paula Zamboni de Campos da's tópico in ACBrNFSe
Bom dia, parou de dar o erro RNG9999 para vocês? -
Bom dia, Vou dizer como fiz para conseguir emitir a nota. Primeiramente pedi para meu cliente fazer o cadastro no site https://www.producaorestrita.nfse.gov.br/EmissorNacional/ apos cadastro feito e com certificado do cliente na mão, fiz uma nota no site para ver como seria o xml deles. Após isso peguei o exemplo do acbr e fui ajustando, conforme dando erro eu vinha no forum e pesquisava se alguém já tinha passado por isso, ai corrigia aquele e partia para o próximo até chegar no envio. Lendo e vendo este video do tópico também me ajudou.
-
Boa tarde, Faço exatamente dessa forma que você faz, vou te mandar aqui vai que te ajuda em algo. function ConfigurarNFSeX.... begin Result := True; try //Abre as querys que serão utilizadas AbrirQuery(nf); ACBrNFSeX1.NotasFiscais.Clear; //Configura o componente ACBR ACBrNFSeX1.Configuracoes.Certificados.ArquivoPFX := ''; ACBrNFSeX1.Configuracoes.Certificados.Senha := ''; ACBrNFSeX1.Configuracoes.Certificados.NumeroSerie := ''; ACBrNFSeX1.Configuracoes.Geral.Versao := LerVersao(); ACBrNFSeX1.Configuracoes.Geral.Provedor := LerProvedor(); ACBrNFSeX1.Configuracoes.Geral.LayoutNFSe := lnfsPadraoNacionalv1; ACBrNFSeX1.SSL.DescarregarCertificado; with ACBrNFSeX1.Configuracoes.Geral do begin SSLLib := libWinCrypt; SSLCryptLib := cryWinCrypt; SSLXmlSignLib := xsLibXml2; SSLHttpLib := httpWinHttp; Salvar := True; ExibirErroSchema := True; RetirarAcentos := False; IdentarXML := True; RetirarEspacos := True; FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; FormaEmissao := svgFormaEmissaoNFE; ConsultaLoteAposEnvio := True; ConsultaAposCancelar := True; CNPJPrefeitura := qry.FieldByName('CNPJDAPREFEITURA').AsString; Emitente.CNPJ := qry.FieldByName('NROINSCRICAO').asString; Emitente.InscMun := qry.FieldByName('INSCRICAOMUNICIPAL').asString; Emitente.RazSocial := qry.FieldByName('NOME').asString; Emitente.WSUser := qry.FieldByName('SERVICO_WEBSERVICES_LOGIN').AsString; Emitente.WSSenha := qry.FieldByName('SERVICO_WEBSERVICES_SENHA').AsString; Emitente.WSFraseSecr := ''; Emitente.WSChaveAcesso := ''; Emitente.WSChaveAutoriz := ''; end; with ACBrNFSeX1.Configuracoes.WebServices do begin Ambiente := LerAmbienteNFServico; Visualizar := True; Salvar := True; UF := qry.FieldByName('ESTADO').AsString; AguardarConsultaRet := 20000; AjustaAguardaConsultaRet := True; Tentativas := 15; TimeOut := 15000; IntervaloTentativas := 3000; end; // A propriedade CodigoMunicipio tem que ser a ultima a receber o seu valor // Pois ela se utiliza das demais configurações ACBrNFSeX1.LerCidades; ACBrNFSeX1.Configuracoes.Geral.CodigoMunicipio := StrToIntDef(qry.FieldByName('CIDIBGE').AsString, 0); except on e : exception do begin //erro aqui end; end; end; Após isso só gerar o xml, ler o certificado e emitir ACBrNFSeX1.Emitir(qry.FieldByName('NOTAFISCAL').asString, meUnitario);
-
Muito obrigado @Italo Giurizzato Junior
-
Bom dia Binhara, Você tem toda a razão, eu já tinha feito o cadastro neste ambiente e gerado uma nota diretamente pelo "site", porem na comunicação com o webservices retornava o erro citado e eu não imaginei que poderia ser erro no cadastro tendo em vista que o cliente já emite nota para a prefeitura de Curitiba no ambiente atual, depois que você falou eu fui conferir e realmente faltava um zero na inscrição municipal. Muito obrigado pela ajuda. RESOLVIDO
-
Fala Binhara, tudo bem? Então, eu não alterei o ini porque o componente ACBrNFSeX tem uma propriedade, eu só mudo ela conforme abaixo. ACBrNFSeX1.Configuracoes.Geral.LayoutNFSe := lnfsPadraoNacionalv1;
-
Boa tarde, Depois de conversar com o @Andre Heidemann ele me deu umas dicas de como solucionar o problema dele, fui investigar e achei o ponto que estava me causando a Falha. No meu exemplo quem emite a DCe é o transportador porque ele tem certificado, então ele gera o DCE para o envio do produto da pessoa A(Fisica) para a pessoa B(Fisica). O problema que ao montar a chave sempre pegava o cnpj ou cpf do emitente, no meu caso quem está gerando(emitindo) é o tranportador e não a Pessoa A, com isso causava o erro de ID de chave e se eu tentar colocar o CNPJ da transportadora no Emitente da erro que ele tem inscrição estadual. No manual tem uma parte em que diz quem pode compor a chave de acesso. Alterei na unit ACBrDCe.XmlWriter segue em anexo para avaliação. case DCe.Ide.tpEmit of teFisco: xCNPJCPF := DCe.Fisco.CNPJ; teMarketplace: xCNPJCPF := DCe.Marketplace.CNPJ; teEmissorProprio: xCNPJCPF := DCe.emit.CNPJCPF; else xCNPJCPF := DCe.Transportadora.CNPJ; end; //xCNPJCPF := DCe.emit.CNPJCPF; ACBrDCe.XmlWriter.pas
-
Bom dia, A cidade de Curitiba está noticiando "A emissão da Nota Fiscal de Serviços Eletrônica - NFS-e em Curitiba deixará de ser realizada por meio do emissor próprio, passando a ser emitida no Emissor Nacional de NFS-e." Com isso estou tentando fazer alguns testes em homologação, a princípio parecia ser simples porque já utilizo o componente AcBr, porém não sei se o erro é meu ou do ambiente de homologação que não me deixa dar sequencia. Erro: Não foi possível enviar a nota fiscal Erro(s): Código : E0116 Mensagem: A IM deve ser informada para o emitente prestador do serviço na DPS, conforme informações complementares registradas no CNC NFS-e do município emissor informado na DPS. Código : X203 Mensagem: Não foi retornado nenhuma NFSe. Em anexo o xml com a tag montada certinho. Alguém já passou por isso? Desde já grato por qualquer informação 0000004241-Mod-rps.xml
-
Infelizmente não consegui resolver... fica neste erro e não consigo evoluir. Estou esperando chegar mais próximo da entrada em produção para tentar novamente
-
Bom dia @Italo Giurizzato Junior, Muito obrigado por responder, eu acredito que tem falha no ambiente de testes ou eu não estou sabendo alimentar o componente. Estou simulando com um certificado digital de uma transportadora, porém se eu tentar usar um cnpj que não é o da trasnportadora no emitente da o erro "O CNPJ do Documento é diferente do CNPJ do Certificado Digital.". Se altero e coloco o cnpj da transportadora diz "Usuario emitente bloqueado para emissao de DCe. [Contribuinte de ICMS]" e com pessoa física da o erro "Erro na Chave de Acesso - Campo Id nao corresponde a concatenacao dos campos correspondentes", porém conferindo e fazendo a verificação na mão constatei que a chave é exatamente o que pede no manual. Obrigado mais uma vez, vou continuar tentando e se eu achar a solução eu coloco aqui.
-
Sim estou usando, monta o xml perfeitamente mais da esse erro ai que não consigo identificar. Anexei os arquivos, já não sei mais o que fazer, pode ser que o servidor de homologação ainda esteja com problemas. Docs.rar
-
Boa tarde, Estou tentando homologar o DCe aqui no Paraná, porém me da o "Erro na Chave de Acesso - Campo Id nao corresponde a concatenacao dos campos correspondentes" alguém já teve este problema? cheguei a validar a chave na mão e está correta não sei mais o que fazer para conseguir enviar um xml em homologação. Obrigado
-
Muito obrigado, vou baixar os fontes novos.
-
Boa tarde senhores, Estou alterando meu sistema para utilizar o componente ACBrNFSeX, no entanto senti a falta da tag <genericos>. Fiz a alteração no componente, testei e funcionou, não sei se foi da melhor forma. Segue em anexo as alterações para possível avaliação. Obrigado. ACBrNFSeXConsts.pas IPM.GravarXml.pas ACBrNFSeXClass.pas
-
IPM - Consumidor não identificado na nota de serviço
Fabiano Hoffmann replied to Fabiano Hoffmann's tópico in ACBrNFSe
Desculpe, me confundi, estava tentando mandar o desconto nos itens e pelo manual não tem a instrução. Pelo cabeçalho deu certinho. Grato pela atenção. -
IPM - Consumidor não identificado na nota de serviço
Fabiano Hoffmann replied to Fabiano Hoffmann's tópico in ACBrNFSe
Obrigado Italo!! Não querendo abusar da tua boa vontade mais já abusando, não estou conseguindo fazer a tag <valor_desconto> aparecer no xml, tentei alimentar várias propriedades e nada. Vasculhando interno no componente vi que seria o DescontoIncondicionado para o IPM, mais não gerou a tag no xml. Servico.Valores.DescontoIncondicionado Servico.Valores.DescontoCondicionado Servico.Valores.OutrosDescontos -
IPM - Consumidor não identificado na nota de serviço
Fabiano Hoffmann replied to Fabiano Hoffmann's tópico in ACBrNFSe
Bom dia Italo, Fiz o teste sugerido e o retorno foi este <?xml version="1.0" encoding="ISO-8859-1"?> <retorno> <mensagem> <codigo> XSD Error 1871: Element 'tomador': Missing child element(s). Expected is one of ( identificador, cpfcnpj, nome_razao_social, ie, sobrenome_nome_fantasia, logradouro, email, numero_residencia, complemento, ponto_referencia ). Line: 1</codigo> </mensagem> </retorno> já com as tags vazias foi este o retorno <?xml version="1.0" encoding="ISO-8859-1"?><retorno> <mensagem> <codigo>00001 - Sucesso</codigo> </mensagem> <numero_nfse>131</numero_nfse> <serie_nfse>1</serie_nfse> <data_nfse>16/12/2021</data_nfse> <hora_nfse>08: 10: 42</hora_nfse> <situacao_codigo_nfse>1</situacao_codigo_nfse> <situacao_descricao_nfse>Emitida</situacao_descricao_nfse> </retorno>
