Jump to content

Search the Community

Showing results for tags 'NFSe'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • 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 Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

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

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL

  1. Bom dia .... Com relação a Emissão, Cancelamento, toda a Lib está tudo ok, no meu sistema!!! Só que deparei um a seguinte situação na Impressão da NFSe, Segue os Arquivos em Anexo: Na Impressão do Prestador de Serviços as informação estão assim: Tudo correto!!!! Quando Envio a Nota o retorno do XML está no Logradouro e Bairro com uma "TAG" e "PIPE" desta forma!! Reparem que existem duas TAGs TLOG| E TBAIR|, portanto na Impressão da NFSE A Informação está vindo na Impressão!!! Outra informação, o QRCode para Uberlandia não está funcionando, o Link do ProLInk no Arquivo .INI para Uberlandia ainda não foi desenvolvido???
  2. Olá pessoal! O seguinte aviso foi compartilhado pelo nosso amigo e membro da comunidade @Victor H. Gonzales - Panda:
  3. boa tarde, utilizo NFSe via RPS do provedor Fiorilli (Pedreira-SP) via ACBrLib. Tenho um cliente que precisa colocar informações adicionais que saia impresso no DANFSe, tais como número de requisição, dados da obra, estas coisas. O cliente consegue colocar observações quando faz a NFS-e pelo portal da prefeitura, mas quando faz por dentro do meu software (via RPS) a observação não aparece. Estou alimentando o campo "OutrasInformacoes" mas não adianta nada. Pesquisando aqui no forum, encontrei um tópico semelhante que diz que este campo não existe no schemas do RPS e só na NFSE. Gostaria de saber como podemos resolver isto? Existe a possibilidade de pleitear a adição deste campo junto ao provedor fiorilli? Eles tem condições de adicionar um campo ao schemas ou dependem da ABRASF? Alguém conhece alguma outra forma de fazer uma observação sair impressa no DANFSE? Teria algum jeito de imprimir algum dado adicional no DANFSe mesmo sem existir no xml?
  4. Olá, Estou fazendo a integração para emitir NFSe seguindo o manual de integração do governo, estou enviando um XML de DPS para o ambiente de testes. Estava dando erros, e fui corrigindo tranquilamente, porém agora está retornando uma mensagem de erro com apenas "20714". Pelo que vi, este erro não está na documentação, e vasculhando a internet achei poucas menções, e uma suposta causa que seria espaços em brancos em algum campo, algo que não é o meu caso. O JSON de retorno completo é o seguinte: { "tipoAmbiente":2, "versaoAplicativo":"SefinNac_Pre_1.0.0", "dataHoraProcessamento":"2024-08-02T10:01:53.9133059-03:00", "idDPS":"DPS431490220093100900011600001000000000000001", "erros":[{ "Parametros":null, "Codigo":"20714", "Descricao":"20714" }] } Alguém aqui já encontrou este erro e sabe do que se trata?
  5. Estou emitindo uma nota fiscal de serviço na cidade de Governador Valadares-MG através do provedor ISSIntel que utiliza o modelo ABRASFv1. Um dos meus clientes emite nota fiscal para o exterior, ele utiliza a natureza de operação Imune e a alíquota é zero. Quando eu gero a RPS, não gera a tag Aliquota quando o valor é zero e segundo o suporte da Nobe Sistemas, o motivo é porque a alíquota não foi informada, que deveria informar pelo menos "0.0". O arquivo "Emi_EnvCodNota_6.xml" é o arquivo gerado pelo meu sistema, já o arquivo "202400000000058.xml" é o xml de uma nota emitida no site da prefeitura. Pelo o que eu olhei do código, não vi uma regra para não gerar a tag quando vem zerado, poderiam me ajudar com relação a gerar esta tag mesmo que zerada, talvez tenha alguma propriedade que eu marco e sempre gera, mesmo que zerado. Emi_EnvCodNota_6.xml 202400000000058.xml
  6. Olá pessoal! No dia 01/08/2024 foi publicada Nota Técnica Nº 001 que trata da adequação da Nota Fiscal de Serviços Eletrônica no layout do Padrão Nacional buscando atender o proposto no PLP 68/2024. Alterações A nota técnica traz a inclusão das informações do IBSCBS através da adição múltiplos campos agrupados em seus respectivos subgrupos tanto no layout da Declaração de Prestação de Serviço (DPS), quanto na Nota Fiscal de Serviço Eletrônica(NFS-e). Novos grupos adicionados no DPS: NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/dest : Grupo de informações relativas ao destinatário. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/adq: Grupo de informações relativas ao adquirente. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL: Grupo de informações relativas ao serviço prestado para IBS, CBS e IS. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores: Grupo de informações relativas aos valores do serviço prestado para IBS, CBS e IS. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/IBSUF: Grupo de informações específicas relativas ao IBS estadual. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/gIBSMun: Grupo de informações específicas relativas ao IBS municipal. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/gCBS: Grupo de informações específicas relativas à CBS. Novos grupos adicionados na NFSe: NFSe/infNFSe/IBSCBSSEL: Grupo de Informações Comuns relativas ao IBS e a CBS. NFSe/infNFSe/IBSCBSSEL/IBSCBS/valores: Grupo de informações de valores brutos relativos ao IBS e a CBS. NFSe/infNFSe/IBSCBSSEL/totCIBSel: Grupos totalizadores. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gSel: Grupo de informações relativas às totalizações do imposto seletivo. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gIBS: Grupo de informações relativas às totalizações do IBS. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gCBS: Grupo de informações relativas às totalizações do CBS. Datas Conforme consta na nota técnica, os contribuintes deverão se familiarizar e se adequar ao novo padrão que deverá vigorar a partir de Janeiro de 2026. E como fica o ACBr? Como a nota técnica adiciona novos campos ao layout, serão necessárias modificações nos fontes do ACBr para adequação. Para aqueles que utilizem o ACBrMonitor ou a Lib, uma nova compilação será necessária. Foi criado em nosso backlog a #TK-5828 para implementação. Qualquer novidade será divulgada neste tópico. Leia a Nota Técnica na íntegra AQUI.
  7. Pessoal, uma empresa que presto serviço está querendo desenvolver um sistema para emissão de notas fiscais de serviço, ou seja, ser um provedor também. A ideia é seguir o modelo ABRASF 2.04. Eu já utilizo o ACBr para emitir NFe, NFCe e também NFSe, mas criar este tipo de sistema a primeira vista parece ser simples já que tem toda a documentação pronta, mas a minha dúvida é quanto as regras de negócio internas para validar uma nota e etc, isto o manual não tem e creio que depende um pouco de cada municipio. Podem me dar dicas e conselhos quanto a este projeto?
  8. 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
  9. 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
  10. Prezados, a cidade de Governador Valadares - MG (Código IBGE 3127701) está trocando de provedor para emissão de NFSe. O antigo era o SigISS e agora será o ISSIntel. No dia 30/05/2024 foi desativado o SigISS para iniciar a implantação do ISSIntel onde a previsão para finalização seja dia 07/06/2024.
  11. Contextualizando Se você está tentando emitir uma nota fiscal de serviços eletrônica para o provedor Ginfes, um dos possíveis retornos que pode receber é: <Codigo>E160</Codigo> <Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada.</Mensagem> <Correcao>Envie um arquivo dentro do schema do arquivo XML de entrada.</Correcao> A mensagem parece ser alto explicativa e indica que o arquivo que foi enviado está com erro na estrutura, certo? Infelizmente, não é tão simples assim. Os arquivos gerados pela solução ACBr estão de acordo com os schemas e o leiaute fornecido pelo provedor. Na verdade este erro parece ser devolvido pelo Ginfes não só para problemas de leiaute, mas também para "situações genéricas". Vejam alguns exemplos: Erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada: Neste tópico um colega relata que resolveu o problema ao corrigir o número do lote que não estava alimentando no componente. Ginfes - Franca = Erro E160: Neste tópico um colega confirma que conseguiu resolver o problema ao corrigir os dados que preencheu no componente para geração da nota. Formatação do campo Aliquota da NFSe: Neste tópico o colega confirma que o CPF do tomador estava incorreto e após correção conseguiu emitir. Erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada: Neste tópico um colega conseguiu superar este erro após corrigir um valor que estava indo negativo no XML. Esse erro também pode ocorrer caso você não seja prestador da cidade que esteja fazendo testes, em vez do provedor retornar que o seu CNPJ não consta no cadastro deles, o retorno é esse erro E160 que acusa que o arquivo enviado esta fora da estrutura. Mas então o que eu posso fazer? Caso você tenha recebido este erro ao tentar emitir uma nota para uma cidade que é atendida pelo provedor Ginfes, revise todas as informações presentes no XML gerado. Se mesmo depois disso o problema persistir, entre em contato com o provedor e questione o por quê de estar recebendo esta rejeição. Ao fazer isso, o provedor pode apontar se alguma informação presente no XML está em desacordo com o cadastro da base de dados mantida pelo mesmo.
  12. Boa tarde Gostaria de solicitar o ajuste da tag ProLinkURL para o município 3551702 / Sertãozinho / SP. O componente não estava gerando o link da NFSe, após eu editar o ACBrNFSeXServicos.ini e recompilar com as tags abaixo funcionou corretamente. [3551702] ; Atualizado em 02/04/2024 Nome=Sertaozinho UF=SP Provedor=SmarAPD Versao=2.04 Params=SubVersao:1 ProRecepcionar=https://pmsertaozinho.smarapd.com.br/tb/services/Abrasf24 ProLinkURL=https://pmsertaozinho.smarapd.com.br/tb/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% HomLinkURL=https://pmsertaozinho.smarapd.com.br/tb/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Desde já muito obrigado!
  13. Bom dia Italo, Estamos implementando emissão com o ACBRNFSeX para Maringá-PR. Depois de autorizado, ao utilizar a funcionalidade Imprimir DANFSe, ler o xml autorizado através do loadfromfile, a impressão fica sem as informações da nota. Atualizamos os fontes hoje (25/04/2024) reinstalamos e pelo demo tem o mesmo comportamento. Conseguiria nos ajudar? Segue em anexo xml autorizado e o pdf gerado pelo demo. Grato, nfseMGA.xml nfse.pdf
  14. 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!
  15. Alguém está com esse mesmo problema abaixo, ao enviar os dados do RPS pro portal retorna isso: X999: Erro de Conexão: 0 - exception 'PhpInternalException' with message '[Notice] Undefined property: stdClass::$Rps. Arquivo:/var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc. Linha:137' in /var/www/html/araucaria.atende.net/estrutura/est_funcao.inc:1020 Stack trace: #0 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc(137): myErrorHandler(8, 'Undefined prope...', '/var/www/html/a...', 137, Array) #1 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc(108): Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasfBase->processaLogExcecaoInterna(Object(PhpInternalException)) #2 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf.inc(204): Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasfBase->processa() #3 [internal function]: Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf->returnEnviarLoteRpsEnvio(Object(stdClass)) #4 /var/www/html/araucaria.atende.net/estrutura/est_funcao.inc(495): call_user_func_array(Array, Array) #5 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_definicao.inc(125): callMethod(Object(Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf), 'returnEnviarLot...', Array) #6 [internal function]: ControllerWebServiceDefinicao->__call('EnviarLoteRpsEn...', Array) #7 [internal function]: Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf->EnviarLoteRpsEnvio(Object(stdClass)) #8 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_router.inc(115): SoapServer->handle() #9 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_router.inc(72): ControllerWebServiceRouter->doExecuteWebService() #10 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_service_router_base.inc(66): ControllerWebServiceRouter->initService() #11 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(154): ControllerServiceRouterBase->__construct() #12 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(126): Factory::instance('controllerWebSe...', Array) #13 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(430): Factory::load('glw', 'web_service_rou...', 'controller', Array, false) #14 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(958): Factory::loadFile('glw_class_contr...') #15 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(984): Formulario->loadInstanceControllerFormulario() #16 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(972): Formulario->callControllerForm() #17 /var/www/html/araucaria.atende.net/atende.php(0): Formulario->callController() #18 {main}
  16. Esta ocorrendo o erro abaixo quando é enviada a NF para o webservice de Bebedouro-SP. (Provedor Conam) O que pode estar ocorrendo? Fiz o teste acessando o link para ver se o mesmo não estaria bloqueado por firewall ou algo do tipo e listou os estados normalmente:
  17. Boa tarde, tudo bem? Temos um cliente da cidade de Jacunda (PA) e identificamos que o provedor trata-se do Aspec, no entanto não há implementação deste provedor no ACBr e nem no ACBrNFSeXServicos não consta nenhuma cidade com este provedor. Site da prefeitura: http://pa.jacunda.tributario.aspec.com.br/portal/login.xhtml# Site do provedor: https://www.aspec.com.br/produtos/aspec-nfs-e/ Manual de Integração via WebService da fornecido pela Aspec em anexo. MANUAL RPS - ATUALIZADO 18-01-2023.docx.pdf Ou caso não apareça o anexo pode encontrar salvo aqui: https://files.fm/u/em5jtnec8r Contatos Aspec: [email protected] (Esse que me mandou o manual) Segue abaixo contatos do Pará que constam no site deles em https://www.aspec.com.br/contato/fale-conosco/ 0800.050.0180; (91) 3249-2620; ‎(91) 99139-6126; ‎(91) 99346-9294; [email protected] Segue outro tópico do ACBr sobre esse provedor: No entanto conforme é relatado pelo Italo no tópico em 2022, até aquele momento não havia nenhum provedor implementado que fazia uso de JSON apenas via XML e o Aspec usa JSON. No entanto hoje já temos provedores implementados pelo ACBr que fazem o uso de JSON, um exemplo é o provedor Bauhaus. *Pelo que identifiquei hoje temos Bauhaus, Prescon e eISS que são provedores que usam JSON e estão implementados no ACBr. ***Minha dúvida é, conseguimos hoje implementar esse provedor Aspec na estrutura do ACBr? Visto que já há exemplos de provedores que fazendo uso de JSON. Tem algum que podemos usar para nos basear para tentar implementar esse? ACBr ou alguém tem alguma dica de como começar ou já está implementando esse provedor? Obrigado.
  18. Bom dia! Há dias estou tentando usar o ACBRLibNFSe com multi-threading (MT) no PHP. No modo single esta funcionando corretamente, porém ao tentar usar o MT ocorre um "crash" e para tudo sem log mesmo estando no modo paranóico. Fiz o teste com o Node.js conforme exemplo abaixo e funcionou corretamente com MT, então descarto problema na DLL, no entanto, estou postando aqui com o objetivo de obter apoio/auxilio de outras pessoas. No PHP, uso o FFI::cdef. Olhando o doc e o .pas da DLL vi que preciso enviar o ponteiro handle para inicializar a dll e depois usar o mesmo ponteiro para demais métodos. No meu código consigo inicializar porém ocorre crash (erro sem log) ao tentar finalizar, creio que o handle está errado e o finalizar não encontra o ponteiro do inicializar. Ambiente: PHP 8.2, apache, Windows 10 x64 Código de teste: header da dll Referência
  19. Fala galera. Ao utilizar o Demo da lib de NFSe com Csharp estamos preenchendo as informações para realizar consulta de notas fiscais em algumas prefeituras (mais especificamente em São Paulo), porém obtemos alguns erros de informações faltando, não apareceu nenhum input para colocar as informações que estão reportadas no erro. Log: ACBrLibNFSe-20240318.log Para Consulta de Serviços Prestados por Período Para Consulta de Serviços Tomados por Período ACBrLibNFSe-20240318.log
  20. Ao cancelar uma nota estou recebendo o retorno 'E999 - Ocorreu um erro inesperado. - As possíveis causas são formatações XML incorretas.' Onde pode estar o erro? 1337-can.xml 1337-can-soap.xml 1337-ped-can.xml 1337-ped-can-soap.xml
  21. Pessoal, estou tentando emitir uma NFSe com o componente do ACBr, mas está dando o seguinte erro: # Erros: "Cód.": X999; "Desc.:" Erro de Conexão: Erro Interno: 0 Erro HTTP: 0 URL: https://testevaladares.sigiss.com.br/testevaladares/ws/sigiss_ws.php DadosPFX, ArquivoPFX, URLPFX ou NumeroSerie não especificados !; "Correção:" . O XML e log está abaixo: ACBrNFSeXTransmitError. HttpError : 0; InternalError : 0; URL: https://testevaladares.sigiss.com.br/testevaladares/ws/sigiss_ws.php; DadosEnviados : <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:urn=""><soapenv:Header/><soapenv:Body><GerarNota xmlns="urn:sigiss_ws"><DescricaoRps><ccm>0525881</ccm><cnpj>02598982000190</cnpj><senha>025989</senha><crc></crc><crc_estado></crc_estado><servico>1</servico><situacao>tp</situacao><valor>3560,0000</valor><base>3560,0000</base><descricaoNF>Serviço: MÃO DE OBRA; Quantidade: 1; Valor Unitário: 3560.</descricaoNF><tomador_tipo>2</tomador_tipo><tomador_cnpj>10753581671</tomador_cnpj><tomador_ie>ISENTO</tomador_ie><tomador_razao>MATEUS BARBOSA 1</tomador_razao><tomador_fantasia>MATEUS BARBOSA</tomador_fantasia><tomador_endereco>Rua Soldado Edson Veloso</tomador_endereco><tomador_numero>1725</tomador_numero><tomador_complemento>CASA 37</tomador_complemento><tomador_bairro>Porto das Canoas</tomador_bairro><tomador_CEP>35022282</tomador_CEP><tomador_cod_cidade>3127701</tomador_cod_cidade><rps_num>2</rps_num><rps_serie>1</rps_serie><rps_tipo>1</rps_tipo><rps_dia>13</rps_dia><rps_mes>03</rps_mes><rps_ano>2024</rps_ano><rps_substituido></rps_substituido><outro_municipio>3127701</outro_municipio><cod_outro_municipio>3127701</cod_outro_municipio><retencao_iss>0,0000</retencao_iss><pis>0,0000</pis><cofins>0,0000</cofins><inss>0,0000</inss><irrf>0,0000</irrf><csll>0,0000</csll></DescricaoRps></GerarNota></soapenv:Body></soapenv:Envelope>; SoapAction : #GerarNota
  22. Bom dia. Estou tentando configurar o programa de exemplo do ACBrNFSeX para emissão utilizando o ambiente nacional, que no caso da minha cidade (Colatina/ES) é apenas para MEI. Porém, sempre que tento enviar uma NFSe, em homologação, recebo esse mesmo retorno "Não foi retornado nenhuma NFSe.". No ambiente de produção, eu consegui recuperar uma NFSe emitida pelo cliente (atraves do portal). Mas em homologação não consigo fazer nada. Alguém consegue me ajudar?
  23. Bom dia a todos, Estou atualmente trabalhando no desenvolvimento de uma aplicação em Java utilizando a biblioteca ACBr NFSe. Durante esse processo, deparei-me com a necessidade de acessar um link relacionado à nota fiscal por meio da biblioteca. Após uma busca minuciosa, identifiquei que a função adequada para essa finalidade é a NFSE_LinkNFSe. No entanto, surge um desafio específico ao lidar com o provedor de serviços da cidade de Ribeirão Preto, que é o ISSNET. Eles não fornecem a informação da Chave de Acesso necessária para obter esse link. Para solucionar esse impasse, pesquisei em diversos tópicos relacionados e encontrei duas abordagens bastante interessantes: Ao meu entendimento, parece que a biblioteca ACBrNFSe não dispõe de um método que seja capaz de retornar o link de forma compatível com o método de emissão utilizado pela ISSNET. No entanto, parece que o autor do tópico mencionado desenvolveu uma solução para essa questão, embora tenha sido feita para a linguagem que ele estava utilizando, e não para Java. Estou buscando orientação sobre como posso utilizar a biblioteca ACBrNFSe para obter o link para NFSe fornecido pela ISSNET. Qualquer esclarecimento adicional sobre o assunto será muito bem-vindo. Agradeço antecipadamente por qualquer assistência.
  24. RPS/DPS O que é RPS e DPS? A sigla RPS significa Recibo Provisório de Serviço. Diferente do processo de emissão de outros DFes, onde é gerado o XML do respectivo DFe e o mesmo é enviado para validação e aceitação do web service, na emissão de Nota Fiscal de Serviço(NFSe), é o web service quem gera o XML da NFSe. Ou seja: No caso do Padrão Nacional, é chamado de "Declaração de Prestação de Serviço" (DPS). E apesar da diferença no nome, sua função e lógica é basicamente a mesma do RPS, ou seja, o prestador gera um XML de DPS, envia o mesmo para a API do Padrão Nacional e em caso de sucesso, o DPS é convertido em NFSe e o XML da mesma é devolvido para o prestador. Por que não existe quando emito direto pela prefeitura? O RPS só faz parte do processo de emissão quando o mesmo é feito através de um web service. Quando a emissão é feita pelo site da prefeitura(quando existe a opção), o RPS é inexistente. É importante entender que o processo de emissão para NFSe é diferente quando feito através do site da prefeitura e quando feito via web service. Muitas vezes, são usuários diferentes para o site e para o web service, existindo casos em que mesmo no web service os usuários dos ambientes de homologação e produção são diferentes. PROVEDORES O que é um provedor? Provedor é nome dado as empresas que fornecem o web service com o serviço de emissão de nota para as administrações municipais. Diferente de outros DFes, a nota de serviço tem sua tributação em nível municipal. Por isso, não há, por exemplo, uma Sefaz para cuidar dos serviços de emissão. Para se ter uma ideia, já passamos da marca de 130 provedores implementados na solução de emissão de nota de serviço do ACBr. Leiaute ABRASF e Leiaute do próprio? Devido ao fato de ser algo a nível municipal, não há uma padronização de leiaute na formação dos arquivos XML de RPS e de NFSe. O leiaute ABRASF foi uma sugestão de padronização feita pela entidade no início do projeto da Nota de Serviço. Alguns provedores implementaram seus web services seguindo tal padrão, no entanto, ainda assim existem provedores que apesar de seguir o leiaute, implementaram particularidades próprias. Há também provedores que não seguiram a sugestão e criaram um leiaute próprio completamente diferente. Temos provedores em que é possível enviar um lote de até 50 RPS e temos provedores em que o envio é unitário. É importante lembrar que apesar desta falta de padronização por parte dos provedores no que diz respeito a implementação da emissão de NFSe, as soluções ACBr procuram abstrair ao máximo essas particularidades, simplificando o processo de emissão da melhor forma possível. HOMOLOGAÇÃO Como saber se minha cidade é atendida? Para verificar se sua cidade é atendida basta buscar pela mesma no arquivo ACBrNFSeXServicos.ini que acompanha todas as soluções de emissão de Nota de Serviço do ACBr. Caso haja informação de provedor atribuída, é possível realizar emissão para a mesma. Vejam um exemplo: [3550308] Nome=Sao Paulo UF=SP Provedor=ISSSaoPaulo ProRecepcionar=https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx ProLinkURL=https://nfe.prefeitura.sp.gov.br/nfe.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif% HomLinkURL=https://nfe.prefeitura.sp.gov.br/nfe.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif% Se minha cidade não for atendida, o que fazer? Mesmo que não haja informação de provedor atribuída para a sua cidade, a adição da mesma é bem simples. Basta entrar em contato com a prefeitura questionando qual é o provedor que atende a cidade para emissão de notas de serviço, quais são suas URLs e adicionar estas informações no arquivo ACBrNFSeXServicos.ini. Veja o tópico abaixo para uma explicação do procedimento para realizar essa inclusão é explicado em detalhes. Recebi os erros "Não informada a URL de Homologação, entre em contato com a prefeitura" e "Serviço não implementado para este provedor". E agora, o que eu faço? Conforme foi citado anteriormente, não há uma padronização por parte dos provedores na forma como implementam seus web services de emissão de nota de serviço. Isso significa que nem todos os métodos implementados por um provedor estarão disponíveis para outro. Até mesmo a existência do ambiente de homologação não é uma constante. Veja o tópico abaixo para uma explicação mais detalhada sobre ambas as mensagens(e mais algumas outras) com sugestões do que pode ser feito caso se deparem com elas. Quais são as formas de homologar? Por mais estranho que possa parecer, a falta de uma URL de homologação, nem sempre significa que não é possível fazer testes de emissão e que se tenha de partir direto para produção. Alguns provedores usam uma informação enviada no XML do RPS para diferenciar o ambiente, enquanto outros possuem método específicos para teste. Confira o tópico abaixo para uma explicação detalhada das diferentes possíveis formas de se homologar uma nota fiscal de serviço. É importante entender que mesmo que a princípio as soluções ACBr não atendam a uma cidade específica a adição da mesma é um processo simples de ser efetuado. Ainda que não haja ambiente de homologação para testar a emissão de notas, existem outras formas de se testar. FLUXO DE ENVIO O que é o parâmetro do modo de envio e para que ele serve? A emissão de uma nota de serviço via web service pode ser feita de maneira síncrona ou assíncrona dependendo de como foi implementado pelo provedor. O parâmetro modo de envio define para a solução ACBr qual dos dois será utilizado. Uma dica para este caso é fazer uso do parâmetro meAutomatico, para que a própria solução se encarregue de decidir qual é o modo mais apropriado. Qual é o exemplo de um fluxo de emissão? Para o envio de forma síncrona o retorno da tentativa de emissão já é o XML da NFSe em caso de sucesso e os erros caso alguma coisa precise ser corrigida. Para o envio de forma assíncrona, podemos definir em: Emissão No retorno da emissão é devolvido um número de protocolo. Consulta da situação do lote. É devolvido um número representando a situação atual, sendo: 1 - Protocolo consultado inválido, 2 - Lote em processamento, 3- Lote processado com erros e 4 - Lote processado com sucesso. Quando a situação for 3 ou 4 é feita a consulta do lote. Consulta do lote para pegar os erros em caso de falha ou o XML da NFSe em caso de sucesso. O fluxograma abaixo também demonstra o envio de forma assíncrona. E se der TimeOut no meio disso? Em caso de erro de Time Out, antes de fazer novo envio, correndo risco de uma emissão duplicada, é importante realizar consulta pelo RPS para ter certeza de que a nota foi emitida e o Time Out não ocorreu no retorno. Erros começando em E, L e X? Erros iniciados em X são próprios da solução ACBr e geralmente são referentes a validações prévias, alertando sobre informações obrigatórias que não foram preenchidas ou erros internos. Erros iniciados em L ou E são devolvidos pelo web service do provedor. É importante levar em consideração essa diferença de fluxo entre os modos de envio quando for implementar sua rotina de emissão de nota. IMPRESSÃO Tentei imprimir um XML de RPS e não saiu todas as informações, por que? A rotina de leitura e impressão esperam receber um XML de NFSe para o seu correto funcionamento. Como o XML do RPS é posteriormente convertido para o da NFSe algumas das tags lidas coincidem em nome e por isso não ocorre erro na rotina, mas como o XML do RPS não tem todas as informações, o impresso também não vai ter. O leiaute de impressão da solução ACBr é diferente do que vem no site da prefeitura? O impresso da solução ACBr foi idealizado visando atender ao máximo possível as diversas demandas, no entanto, são mais de 5.000 municípios brasileiros e não a nada que impeça que cada um crie um impresso próprio. Por isso é impossível atender a todas as demandas. PADRÃO NACIONAL O que é? Quem deve usar? Quem pode usar? O Padrão Nacional é uma iniciativa que visa trazer ordem a este ambiente caótico de diversos provedores. Nele, o ambiente nacional é o responsável único por fornecer um web service de emissão e os XMLs são criados seguindo leiaute único independente da cidade. Desde o dia 01/09/2023, os prestadores de serviço que são MEI estão obrigados a emitir suas NFSes pelo Padrão Nacional, independente da cidade. Fora isso, para que um prestador possa emitir utilizando o Padrão Nacional, a administração tributária a qual faz parte precisa ter optado pela completa adesão. Na "Lista de Municípios Aderentes" encontram se as cidades que aderiram e qual foi o tipo de adesão. Como emitir nota no Padrão Nacional usando as soluções ACBr? Para emitir NFSe no Padrão Nacional usando as soluções ACBr, basta configurar a cidade, o leiaute para a opção Padrão Nacional e seguir o processo de emissão normalmente. Este tópico tem mais detalhes: Este tópico foi montado baseado a seguinte edição do Papo PRO:
  25. Bom dia, Ao consultar NFSE por Faixa, número ou período na prefeitura de Sertãozinho/SP, provedor Smarap, é retornado erro ao converter a DataEmissao da RPS e Data de Competencia. Pelo que entendi existe uma rotina que está convertendo no padrão YYYY-MM-DD porém esta vindo no padrão DD/MM/YYYY no xml Procurando no fórum que a solução parece ser a mesma aplicada no link abaixo. * IMPORTANTE: Meu repositório está atualizado! 000000000000660000000000000660000001-con-nfse-fai.xml 000000000000660000000000000660000001-lista-nfse-fai.xml
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.