Ir para conteúdo
  • Cadastre-se

ACBR-8639 Alteração de Layout para Etherium


Ver Solução Respondido por Raphael Sanini,
  • Este tópico foi criado há 132 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Cidade :  Taubaté - SP 

 

Etherium irá utilizar layout proprio.

segue email recebido

 

Prezados(as) Senhores(as),  

 

Com o objetivo de assegurar o pleno alinhamento ao Modelo Nacional de Nota Fiscal de Serviços eletrônica (NFS-e), informamos que, a partir de 1º de janeiro de 2026, todas as emissões deverão, obrigatoriamente, seguir o layout nacional definido pela Receita Federal. 

Reforçamos que essa atualização é essencial para garantir a conformidade com o padrão nacional e evitar impactos futuros na emissão de notas fiscais. 

 

Para facilitar a adaptação das empresas que utilizam o WebService, informamos que: 

 

- A base de testes para validação dos novos campos do WebService será a base de homologação do município, basta acrescentar teste antes do endereço eletrônico.  

 

- O manual técnico da Receita Federal, também disponível neste link, contém todos os campos necessários para conformidade com o layout nacional. Recomendamos que as equipes técnicas estudem este material previamente. 

O layout adotado pela equipe da ETHERIUM TECH está em anexo a este e-mail.  

 

Informações importantes

Sujeição a alterações governamentais: A documentação técnica atualmente disponível reflete a estrutura de arquivos, campos, valores, regras de negócio e endpoints da NFS-e vigentes na data de sua publicação, conforme as diretrizes e especificações técnicas divulgadas no Portal Oficial da Nota Nacional. 

Possibilidade de alterações sem aviso prévio. O padrão da Nota Nacional incluindo estrutura, schema XML, validações, regras de negócio e disponibilidade de ambientes poderá ser alterado a qualquer momento, sem aviso prévio, por determinação das autoridades fiscais competentes. Tais alterações são regidas exclusivamente pelas publicações oficiais do referido portal.

Responsabilidade de adaptação: A ETHERIUM TECH não se responsabiliza por danos, indisponibilidades, falhas de integração ou interrupções de serviço decorrentes de modificações promovidas no padrão da Nota Nacional que impactem a estrutura atualmente documentada. Cabe ao integrador e/ou usuário acompanhar continuamente as atualizações oficiais e promover as adaptações necessárias em seus sistemas, de modo a garantir a conformidade permanente com as versões mais recentes das Especificações Técnicas Nacionais.

Em caso de dúvidas ou necessidade de suporte, nossa equipe permanece à disposição por meio do canal de atendimento.

Agradecemos a atenção e a colaboração de todos para que essa transição ocorra de forma segura e eficiente. Colocamo-nos à disposição para quaisquer esclarecimentos adicionais.

Atenciosamente, 

GRUPO SOUYESS 

 

WebService-CamposAdicionais-ETHERIUM_TECH (1).pdf

  • Consultores
Postado

Bom dia, 

Criada a tarefa ACBR-8639 para avaliação.

Obrigado pela contribuição.

image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Alexandre de Paula changed the title to ACBR-8639 Alteração de Layout para Etherium
  • Consultores
Postado

Boa tarde @Raphael Sanini,

Por favor entre em contato com o provedor e solicite os novos schemas, pois esse manual não expõe claramente onde o novo grupo IBSCBS deve constar na estrutura do XML.

Outra coisa, se os novos Schemas não temos como validar o XML antes do seu envio.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

@Italo Giurizzato Junior bom dia, espero que tenha passado bem de natal.

Ainda sobre o proverdor Etherium, como o suporte deles pode realmente demorar para ter alguma resposta e nesse momento o tempo está contra nós.
Pelo que puder verificar, acredito que o SIGCORP que atende a varias cidades ( Caraguatatuba/SP, Bacabal/MA, Itapecuru Mirim/MA, Barao de Cocais/MG,  Ipatinga/MG, Nova Serrana,MG, Santa Luzia/MG, Franco da Rocha/SP, Mogi Mirim/SP, Chapeco/SC)   mantidas pelo ACBR é o mesmo layout/empresa da Etherium, o site é praticamente o mesmo, mudando somente layout de cores, a notificação de mudança de layout é a mesma e assinada pelo mesmo grupo de empresas.
Caso algum outro post consiga esse schema para o SIGCORP para outra cidade, estou disposto a testar no provedor Etherium.

Segue aqui anexo o informativo das 2 empresas para uma analise

Agradeço muito a atenção e caso receba alguma informação da Etherium posto aqui imediatamente.

WebService-CamposAdicionais-SIGCORP.pdf WebService-CamposAdicionais Etherium.pdf

Postado

@Italo Giurizzato Junior Bom dia a Prefeitra de taubaté me respondeu o email enviando novamente o mesmo PDF que ja enviamos aqui, infelizmente.

Entendo que fica dificil e no momento outras prioridades devem estar sendo prioridades. Mesmo assim irei postar aqui o erro que o servidor entrega ao tentar enviar um xml com o padrão antigo caso possa ajudar em alguma coisa na solução desse provedor 

 

- <EnviarLoteRpsSincronoResposta xmlns="http://www.abrasf.org.br/nfse.xsd">
- <ListaMensagemRetornoLote>
- <MensagemRetorno>
- <IdentificacaoRps>
  <Numero>1</Numero>
  <Serie>1</Serie>
  <Tipo>1</Tipo>
  </IdentificacaoRps>
  <Codigo>SCH1</Codigo>
  <Mensagem>TAG 'Servico': Faltando TAG(s) filha(s). O Esperado é um dos ( NumeroProcesso, cNBS ). - CODE: 1</Mensagem>
  </MensagemRetorno>
- <MensagemRetorno>
- <IdentificacaoRps>
  <Numero>1</Numero>
  <Serie>1</Serie>
  <Tipo>1</Tipo>
  </IdentificacaoRps>
  <Codigo>E160</Codigo>
  <Mensagem>Arquivo em desacordo com o XML Schema. - CODE: 1</Mensagem>
  </MensagemRetorno>
  </ListaMensagemRetornoLote>
  </EnviarLoteRpsSincronoResposta>

Numa atitude desesperada e como atendo somente 1 empresa para emissão de nota e o NBS é padrão , pensei em fazer dessa forma
 
dentro do GerarTagServicos, incluir

Result.AppendChild( AddNode(tcStr, '#30', 'cNBS', 1, 9, NrOcorrcNBS, OnlyNumber('123019300'), 'Código NBS') );


Dentro do ACBrNFSsXGravarXML_ABRASFv2


Agradeço muito a atenção e aguardo.
Postado

bom dia @Italo Giurizzato Junior 

------------------------------
Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\WINDOWS\SYSTEM32\libcrypto-1_1.dll
C:\WINDOWS\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 1 - Produção
Cidade   : Taubate/SP
Provedor : Etherium Versão: 2.04
Data/Hora: 09/01/2026 10:14:41
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 7599
 
Parâmetros de Retorno
Data de Envio : 09/01/2026
Numero do Prot: a779306c5b0a273hwhZzW
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 

Aparentemente na prefeitura passou mas la no portal ao consultar o envio para ADN deu recusado 

Codigo: RNG6110 | Descricao: Falha Schema Xml | Complemento: The element 'end' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'xCpl' in namespace 'http://www.sped.fazenda.gov.br/nfse'. List of possible elements expected: 'nro' in namespace 'http://www.sped.fazenda.gov.br/nfse'.

image.thumb.png.a3b2bce7ecc5eb5d7e7ad7ea5ab118ee.png

 

 

Postado

aproveitando ontem seguindo a adaptação de alguns membros para SIGCORP eu enviei uma nota para a prefeitura sem os campos de ibs, somente incluindo o nbs e funcionou e validou na ADN porem ao tentar cancelar essa nota gerada mesmo pela versão que você colocou ontem no svn esta apresentando o seguinte 

------------------------------
Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\WINDOWS\SYSTEM32\libcrypto-1_1.dll
C:\WINDOWS\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 1 - Produção
Cidade   : Taubate/SP
Provedor : Etherium Versão: 2.04
Data/Hora: 09/01/2026 10:33:03
 
Método Executado: Cancelar NFSe
 
Parâmetros de Envio
Numero da NFSe: 3426
Série da NFSe : 
 
Parâmetros de Retorno
Situação: 
Link    : 
Sucesso : False
 
Retorno do Pedido de Cancelamento:
Situação : 
Data/Hora: 30/12/1899
Mensagem : 
Sucesso  : 
Link     : 
Nome Arq.: 
 
Erro(s):
Código  : SCH1
Mensagem: TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ). - CODE: 1
Correção: TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ).
---------
Código  : E160
Mensagem: Arquivo em desacordo com o XML Schema. - CODE: 1
Correção: Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.
---------
Código  : X210
Mensagem: Nfse do Cancelamento não encontrada.
Correção: 

 

Postado

@Italo Giurizzato Junior

Sobre o problema do erro 

Codigo: RNG6110 | Descricao: Falha Schema Xml | Complemento: The element 'end' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'xCpl' in namespace 'http://www.sped.fazenda.gov.br/nfse'. List of possible elements expected: 'nro' in namespace 'http://www.sped.fazenda.gov.br/nfse'.

O Provedor que estava com erro, na verdade por um erro no cadastro estava enviando o campo complemento quando deveria enviar o campo numero, solucionado.

Agora o problema está em cancelamento. 

Erro(s):
Código  : SCH1
Mensagem: TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ). - CODE: 1
Correção: TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ).

  • Membro Pro Verificado
Postado

Também estou com esse mesmo problema no cancelamento, na cidade de Mogi Mirim 

                <Codigo>SCH1</Codigo>
                <Mensagem>TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ). - CODE: 1</Mensagem>
                <Correcao>TAG 'InfPedidoCancelamento': Faltando TAG(s) filha(s). O Esperado é ( MotivoCancelamento ).</Correcao>

 

47-can.xml

Postado

Boa tarde.. 

Desculpem a minha ignorância, mas só uma dúvida.. Como que eu vou saber se anota autorizou ou não, pelo que entendi não existe algum protocolo de retorno nem nada para consultar.. Apenas retorna isso daqui:
 

<GerarNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd">
<Mensagem>Solicitação recebida! Aguarde a confirmação da Nota Fiscal pelo Sefaz/ADN.</Mensagem>
</GerarNfseResposta>

 

Postado

Para mim está funcionando na emissão porem assincrono então depois de 1 minuto eu uso a opção de consultar NFSe por RPS e pego os dados da nota e xml, caso de erro na emissão do ADN precisa olhar no portal da prefeitura pois ela não devolve no webservice, pelo menos não consegui esse resultado nem consultando o lote pelo número do protocolo.

Agora sobre o cancelamento, a Etherium obriga a enviar alem do codigo o motivo em texto, então eu fiz uma alteração no Etherium.provider.pas 

procedure TACBrNFSeProviderEtherium204.Configuracao;

 inclui o seguinte
CancPreencherMotivo := True e manda o valor ao chamar ACBrNFSeX1.CancelarNFSe

with ConfigGeral do

begin

 ConsultaPorFaixaPreencherNumNfseFinal := True;

CancPreencherMotivo := True;  <-------------

end;

ao alterar o Etherium.provider.pas precisei refazer a instalação do componente.

  • Obrigado 1
  • Consultores
Postado
Em 19/01/2026 at 14:29, Raphael Sanini disse:

Para mim está funcionando na emissão porem assincrono então depois de 1 minuto eu uso a opção de consultar NFSe por RPS e pego os dados da nota e xml, caso de erro na emissão do ADN precisa olhar no portal da prefeitura pois ela não devolve no webservice, pelo menos não consegui esse resultado nem consultando o lote pelo número do protocolo.

Agora sobre o cancelamento, a Etherium obriga a enviar alem do codigo o motivo em texto, então eu fiz uma alteração no Etherium.provider.pas 

procedure TACBrNFSeProviderEtherium204.Configuracao;

 inclui o seguinte
CancPreencherMotivo := True e manda o valor ao chamar ACBrNFSeX1.CancelarNFSe

with ConfigGeral do

begin

 ConsultaPorFaixaPreencherNumNfseFinal := True;

CancPreencherMotivo := True;  <-------------

end;

ao alterar o Etherium.provider.pas precisei refazer a instalação do componente.

ainda tem alterações que não foram subidas pra resolver?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

@Juliomar Marchetti, com a versão que estou do componente o CancPreencherMotivo := True; não esta implementado no Etherium.provider e tive que fazer manual para conseguir cancelar nota na prefeitura. Não sei se ja foi realizado essa alteração pois como está funcionando para mim não atualizei mais o componente. A emissão esta ok

  • Consultores
Postado
8 horas atrás, Raphael Sanini disse:

@Juliomar Marchetti, com a versão que estou do componente o CancPreencherMotivo := True; não esta implementado no Etherium.provider e tive que fazer manual para conseguir cancelar nota na prefeitura. Não sei se ja foi realizado essa alteração pois como está funcionando para mim não atualizei mais o componente. A emissão esta ok

anexe sua unit para validar. e assim quando for atualizra o ACBr fique Ok e possa resolver os demais
lembrando de que antes é bom atualizar o ACBr 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Boa tarde pessoal, estou recebendo sucesso no cancelamento, mas a NF não é cancelada por esse provedor, mais alguém com esse problema? 

 

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://abrasftaubate.meumunicipio.online/ws/nfs"><SOAP-ENV:Body><ns1:CancelarNfseResponse><CancelarNfseResponse><outputXML>&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;CancelarNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd"&gt;

  &lt;RetCancelamento&gt;

    &lt;NFseCancelamento/&gt;

    &lt;Mensagem&gt;Solicitação recebida! Aguarde a confirmação de cancelamento pelo ADN.&lt;/Mensagem&gt;

  &lt;/RetCancelamento&gt;

&lt;/CancelarNfseResposta&gt;

</outputXML></CancelarNfseResponse></ns1:CancelarNfseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

  • Consultores
Postado
4 horas atrás, RafaelFaro disse:

Boa tarde pessoal, estou recebendo sucesso no cancelamento, mas a NF não é cancelada por esse provedor, mais alguém com esse problema? 

 

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://abrasftaubate.meumunicipio.online/ws/nfs"><SOAP-ENV:Body><ns1:CancelarNfseResponse><CancelarNfseResponse><outputXML>&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;CancelarNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd"&gt;

  &lt;RetCancelamento&gt;

    &lt;NFseCancelamento/&gt;

    &lt;Mensagem&gt;Solicitação recebida! Aguarde a confirmação de cancelamento pelo ADN.&lt;/Mensagem&gt;

  &lt;/RetCancelamento&gt;

&lt;/CancelarNfseResposta&gt;

</outputXML></CancelarNfseResponse></ns1:CancelarNfseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

No caso pelo que pude notar tu mandar pra eles Etherium e eles enviam ao ADN para cancelar . só depois é que vai voltar a informação de cancelamento.

eles tem portal ? se sim entrou e verificou como ficou a nota lá no provedor e também no ADN?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
52 minutos atrás, RafaelFaro disse:

Então mesmo depois de consultar a NF não é cancelada e não consigo descobrir o motivo. 

ao enviar o cancelamento. use o F7 e vá entrando na função até tu ver o envio ao provedor do cancelamento 

e dai tu vai ver o que ele tá retornando 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 132 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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