Ir para conteúdo
  • Cadastre-se

Silvair L Soares

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Posts postados por Silvair L Soares

  1. Além deste problema da NFC-e. Existe um outro problema que afeta a NF-e, que é o fato de as notas autorizadas, não serem retornadas quando se tenta fazer uma consulta, ou registrar algum evento (Cancelamento ou carta de correção).

     

    Ao tentar registar estes eventos, em uma NF-e autorizada, está dando as rejeições.

     

    Carta de correção:	Rejeição 494: Chave de Acesso inexistente
    
    Cancelamento:		Rejeição 217: NF-e não consta na base de dados da SEFAZ

     

    Ao pesquisar as chaves de acesso no site ambiente nacional (https://hom.nfe.fazenda.gov.br/portal/consultaRecaptcha.aspx), está gerando a resposta:

     

    "NF-e INEXISTENTE na base nacional, favor consultar esta NF-e no site da SEFAZ de origem."


    Ou seja, a SEFAZ GO, nem está repassando as notas para o ambiente nacional de homologação.

     

    Aparentemente existe um problema bem grave acontecendo por lá. Pois enviei um e-mail reclamando destes problemas no dia 10/08/2023 (neste dia, o problema já estava ocorrendo há uns 4 dias) e até hoje (15/08/2023), não recebi nenhuma resposta deles.

     

    Obs.: Não utilizamos o componente da ACBR.

    Retorno consulta por chave de acesso da NF-e.jpg

  2. Boa tarde a todos.

     

    Não utilizo o ACBR, temos a nossa própria integração com os webservices aqui na empresa e passamos pelos mesmos problemas, desde o dia de 29/03/2023.

     

    Em contato com suporte do ambiente autorizador da prefeitura, fomos informados que:

     

    Quote

    Informamos que os processamentos estão sendo realizados normalmente.


    Importante:

    Todos os envios via integração precisam ter um cabeçalho com o "User agent" da solicitação, para que consiga comunicar com o webservice. Não se trata da estrutura do SOAP do XML, mas sim da requisição HTTP, ou seja, ao enviar um pacote de comunicação via HTTP, este pacote deve ter sua identificação para que não seja bloqueado.

    Verificamos que muitos envios estão sendo feitos com requisições anônimas.

    Anteriormente, era aceito envios com o User Agent anônimo.

    Por questões de segurança, seguindo a LGPD (Lei nº 13.709/2018), passamos a validar somente as requisições com cabeçalho válido, ou seja, precisa conter os dados do User Agent.

     

    Exemplo de sintaxe: User-Agent: <product> / <product-version> <comment>

    Caso o erro persista, por favor, encaminhar os dados da empresa e um print do erro.

    Mas na prática, o que identificamos, foi um retorno de código http 301 (Movido Permanentemente), indicando que o serviço foi removido permanentemente da url que estávamos utilizando anteriormente.

    Usando o SoapUI em conjunto com o Fiddler, constatamos que a url que recebe as notas fiscais, foi modificada.

    Abaixo a relação de urls anteriores e as atuais:

     

    Anterior H.: https://www.issnetonline.com.br/webserviceabrasf/homologacao/servicos.asmx
    Anterior P.: https://www.issnetonline.com.br/webserviceabrasf/servicos.asmx

    Atual H.:   https://abrasf.issnetonline.com.br/webserviceabrasf/homologacao/aparecidadegoiania/servicos.asmx
    Atual P.:   https://abrasf.issnetonline.com.br/webserviceabrasf/aparecidadegoiania/servicos.asmx

     

    No nosso caso, não fizemos a migração do ambiente (1.0 para 2.04), apenas a substituição das urls antigas pelas novas, solucionou o problema. Por enquanto.

     

    Vou deixar aqui registrado, para ajudar algum colega que também não utilize o ACBR e que, por ventura, caia neste post futuramente.

     

  3. 10 hours ago, Renato Rubinho said:

    Boa noite,

    Não entrou em homologação ainda.

    O Daniel falou sobre isso no vídeo de hoje, veja abaixo.

     

    Acompanhe este outro tópico, também citado no vídeo, para maiores informações.

     

    Muito obrigado.

    Não tinha me atentado para esta nova versão da NT.

    Vamos aguardar e companhar os próximos capítulos.

  4. Boa tarde pessoal.

     

    Estou implementando o evento: Ator Interessado na NF-e – Transportador no software aqui da empresa.

     

    Não utilizo os componentes ACBR, mas estou sempre por aqui, contribuindo ou sendo ajudado por esta comunidade.

     

    Estou utilizando como base, a Nota Técnica 2020.007.

     

    Esta nota técnica, prevê a seguinte mensagem de entrada:

     

    image.thumb.png.b5a76a92190716c4b5b9187beb5f93bc.png

    Estou enviando a seguinte mensagem de entrada

    image.thumb.jpeg.5d2d1eb51b45f12446e681d63d9535a6.jpegXML Enviado.xml

     

     

    Para o webservice de homologação: 

    https://hom1.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx

    E recebo a seguinte resposta:

    XML Recebido.xml

    image.thumb.jpeg.d8174360471dbf793e48ca4dc062f928.jpeg

     

    Algum colega já passou por este mesmo problema?

     

  5. Para o pessoal que precisar fazer este arredondamento usando c#, segue o método, já com testes usando Xunit:

     

    using System;
    using Xunit;
    
    namespace XUnitTestProject1
    {
        public class ArredondamentoTest
        {
            [Theory]
            [InlineData(0.342, 0.34)]
            [InlineData(0.346, 0.35)]
            [InlineData(0.3452, 0.35)]
            [InlineData(0.3450, 0.34)]
            [InlineData(0.332, 0.33)]
            [InlineData(0.336, 0.34)]
            [InlineData(0.3352, 0.34)]
            [InlineData(0.3350, 0.34)]
            [InlineData(0.3050, 0.30)]
            [InlineData(0.3150, 0.32)]
            public void TestRoundAbnt5891(decimal valorOriginal, decimal arredondadoEsperado)
            {
                decimal arredondadoMetodoABNT = RoundAbnt5891(valorOriginal, 2);
                Assert.Equal(arredondadoEsperado, arredondadoMetodoABNT);
            }
    
            /// <summary>
            /// Método de arredondamento "round-half-even"
            /// Ou "arredondamento do banqueiro"
            /// </summary>
            /// <param name="value"></param>
            /// <param name="digits"></param>
            /// <returns></returns>
            private decimal RoundAbnt5891(decimal value, int digits)
            {
                return Math.Round(value, digits, MidpointRounding.ToEven);
            }
        }
    }

     

    • Curtir 1
    • Obrigado 1
  6. On 3/6/2019 at 6:08 PM, Italo Jurisato Junior said:

    Boa tarde Pedro,

    Não vejo necessidade de criar uma propriedade de configuração por conta de uma tag obrigatória que já é para ser aceita em ambiente de homologação e não esta sendo aceita em ambiente de produção.

    Eu comentaria a linha que gera essa tag e usuária os Schemas que não contem essa tag.

    A partir de 29/04/2019, removeria o comentário das linhas para que a tag seja gerada.

    Italo não uso o ACBrNFe, mas estou acompanhando (gostando bastante) e contribuindo com esta discussão pois estou passando pelo mesmo problema no software desenvolvido pela nossa empresa.

    O grande problema (pelo menos nosso caso) é ter que atualizar centenas de clientes de um dia para o outro  (28/04/19 para 29/04/19).

    Pois até dia 28/04/19 a tag "vICMSSubstituto" não é aceita e exatamente no dia 29/04/19 se torna obrigatória.

    Se tivéssemos a garantia que as Sefaz cumprirão à risca o cronograma de implantação, poderíamos verificar a data corrente para utilizar automaticamente o shema novo.

    Mas, pelo menos no caso de Goiás, não cumpriram o cronograma de implantação no ambiente de homologação. Então já não podemos ter certeza que cumprirão para o ambiente de produção.

  7. Aqui vão meus dois centavos para a discussão.

     

    Não utilizo o ACBr. Mas estou enfrentando este mesmo problema aqui em Goiás.

     

    A Nota Técnica 2018.005 Versão 1.10 define o seguinte cronograma de implantação, para a geração tas tags infRespTec (opcional) e vICMSSubstituto (obrigatório nos grupos ICMS60 e ICMSSN500):

    Implantação Teste: 25/02/2019
    Implantação Produção: 29/04/2019

    Então lá fomos nós, felizes da vida e criamos estas tags em nosso sistema. Ao tentar enviá-las em ambiente de homologação (no dia 12/04/19, 15 dias após o previsto na NT) fomos surpreendidos por uma falha no shema.

    Ao validar no Validador de Mensagens do Projeto NF-e, obtivemos as seguintes falhas:

     

    1558807710_ProblemaSefazRS.thumb.JPG.67fc78170367cd2623912a407634e7b4.JPG

     

    Então, enviamos um e-mail para a Sefaz de Goiás, informando do problema no ambiente autorização em homologação, e outro e-mail para a Sefaz do Rio Grande do Sul, informando do problema no validador online de testes.

     

    A Sefaz do RS, nos respondeu, informando que o validador online só será atualizado em abril, mas que o ambiente de autorização já estava atualizado para a Nota Técnica 2018.005 Versão 1.10. Fiz um teste transmitindo a tal NF-e para o SVC-RS e realmente estão aceitando as tags infRespTec e vICMSSubstituto.

     

    1706317588_RespostaSefazRS.JPG.5c2de24b3f70943e0ff53705898f3b3a.JPG

     

    Após algumas trocas de e-mail com a Sefaz de Goiás, o pessoal da Sefaz atualizou o ambiente homologador (15 dias após o previsto na NT) e agora estão aceitando, apenas em homologação as tags infRespTec e vICMSSubstituto.

     

    As opções que vislumbramos foram:

     

    1º - Não incluimos a tag <vICMSSubstituto>

    E caso no dia 29/04/2019 a Sefaz de Goiás, passe a exigi-la em produção, assim como determina a NT 2018.005 v1.10, todos os nossos clientes terão seu faturamento interrompido.

    2º - Incluimos a tag <vICMSSubstituto>

    E caso no dia 29/04/2019 a Sefaz de Goiás, continue a não aceitá-la em produção, todos os nossos clientes terão seu faturamento interrompido.

     

    Ou seja, teremos problemas de qualquer forma.

     

    Diante de toda esta confusão, provavelmente criaremos um parâmetro de configuração, para habilitar (em tempo de execução) a criação ou não, das benditas tags

     

     

     

  8. Bom dia pessoal.

     

    Estamos fazendo a atualização de nosso sistema para emissão da NF-e 4.0 aqui no estado de Goiás. Porém não estamos conseguindo estabelecer a comunicação com nenhum dos webservices disponibilizados pelo estado de Goiás.

    NfeInutilizacao 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeInutilizacao4?wsdl
    NfeConsultaProtocolo 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeConsultaProtocolo4?wsdl
    NfeStatusServico 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeStatusServico4?wsdl
    NfeConsultaCadastro 4.00 https://homolog.sefaz.go.gov.br/nfe/services/CadConsultaCadastro4?wsdl
    RecepcaoEvento 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeRecepcaoEvento4?wsdl
    NFeAutorizacao 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeAutorizacao4?wsdl
    NFeRetAutorizacao 4.00 https://homolog.sefaz.go.gov.br/nfe/services/NFeRetAutorizacao4?wsdl

     

    Ao tentarmos qualquer tipo de comunicação, recebemos o erro "The request failed with HTTP status 495: Unknown Code".

     

    Stack Trace

       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at NFeStatusServico4.NFeStatusServico4.nfeStatusServicoNF(XmlNode nfeDadosMsg) in C:\Users\henriquerg\source\Workspaces\MSTIDOT\MSTIDOT\Sefaz\WebServices\4.0\NFeStatusServico4.vb:line 80
       at MSTIDOT.Sefaz.NFE.ConsStatServ(XmlDocument XML, String URLWebService, X509Certificate2 Certificate) in C:\Users\henriquerg\source\Workspaces\MSTIDOT\MSTIDOT\Sefaz\NFE.vb:line 1033
       at MSTIDOT.Sefaz.NFE.CONSULTASTATUSSERVICO() in C:\Users\henriquerg\source\Workspaces\MSTIDOT\MSTIDOT\Sefaz\NFE.vb:line 1110
       at frmTeste.btnNFEStatus_Click(Object sender, EventArgs e) in C:\Users\henriquerg\source\Workspaces\MSTIDOT\MSTIDOT\frmTeste.vb:line 204
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at frmTeste.Main()

       

     

    O mais estranho, é que, se alterarmos os endereços dos webservices para o SVC-RS, a comunicação ocorre sem problemas. Também fizemos testes utilizando os webservices de outros estados e a comunicação também ocorre normalmente (obviamente nestes último caso, recebemos a "Rejeição: Código da UF informada diverge da UF solicitada")

     

    Gostaria de saber se algum colega, já passou por este problema no ambiente autorizador do Estado de Goiás, ou em algum outro estado, e o que foi feito para solucioná-lo.

     

    Qualquer dica será muito bem vinda.

     

    Silvair L. Soares

    EVIDÊNCIAS DE ERRO NA COMUNICAÇÃO COM WS SEFAZ GO.pdf

×
×
  • 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.

The popup will be closed in 10 segundos...