Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Olá boa tarde , o provedor WebISS está personalizado o modelo ABRASF 2.02 porém adicionou alguns novos atributos. 

até o momento estou sofrendo devido a ordem do atributo CodigoNbs , apesar  do XSD informar não ser obrigatório , por telefone me informaram que devo enviar enviar a informação.

O problema é ordem do atributo, conforme os exemplos abaixo. 

Nota emitida através do meu sistema/ TACBrNFSeX

image.png.e60cbee9a889e6a2edaa9d73e57ed572.png

 

Nota da emitida pelo sistema WebISS

image.png.b63a3f4d04aa29f7dd930d7655cfc45a.png

 

 

Trecho do XSD

<xsd:complexType name="tcDadosServico">
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="Valores" type="tcValoresDeclaracaoServico"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="IssRetido" type="tsSimNao"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ResponsavelRetencao" type="tsResponsavelRetencao"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ItemListaServico" type="tsItemListaServico"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CodigoCnae" type="tsCodigoCnae"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CodigoTributacaoMunicipio" type="tsCodigoTributacao"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CodigoNbs" type="tsCodigoNbs" />
            <xsd:element maxOccurs="1" minOccurs="1" name="Discriminacao" type="tsDiscriminacao"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="CodigoMunicipio" type="tsCodigoMunicipioIbge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CodigoPais" type="tsCodigoPaisBacen"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ExigibilidadeISS" type="tsExigibilidadeISS"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="MunicipioIncidencia" type="tsCodigoMunicipioIbge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="NumeroProcesso" type="tsNumeroProcesso"/>
        </xsd:sequence>
    </xsd:complexType>

 

ou seja, o CodigoNbs deve está acima do Discriminacao. 

  • Consultores
Postado

Senão me engano isso não deve ser levado em conta, desde que esteja dentro da tag. se estiver de baixo pra cima não seria o caso de erro

 

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

A única coisa de diferente foi posição do atributo   

Erro(s):
Código  : X800
Mensagem: Erro de Validação:  --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}CodigoNbs': This element is not expected. Expected is one of ( {http://www.abrasf.org.br/nfse.xsd}CodigoPais, {http://www.abrasf.org.br/nfse.xsd}ExigibilidadeISS ).

Correção: 
---------


 

<IssRetido>2</IssRetido>
<ItemListaServico>0403</ItemListaServico>
<CodigoCnae>8630502</CodigoCnae>
<CodigoTributacaoMunicipio>0403</CodigoTributacaoMunicipio>
<Discriminacao>SERVICOS MEDICOS PRESTADOS NESTA DATA PARA PACIENTE TESTE CPF 037.916.595-37|PROCEDIMENTO CONSULTA ONCOLOGIA 1 VEZ</Discriminacao>
<CodigoMunicipio>2910800</CodigoMunicipio>
<CodigoNbs>123012100</CodigoNbs>
<CodigoPais>1058</CodigoPais>
<ExigibilidadeISS>1</ExigibilidadeISS>
<MunicipioIncidencia>2910800</MunicipioIncidencia>

 
Postado

De acordo com os fontes do componente TACBrNFSeX existem:

1) NrOcorrDiscriminacao_1

2) NrOcorrDiscriminacao_2

o Default é sempre NrOcorrDiscriminacao_1 

Porém para situação é como se eu precisasse desativar NrOcorrDiscriminacao_1  e ativasse o NrOcorrDiscriminacao_2.

Acredito existir  alguma configuração/parâmetro   para ativar esse gatilho. 

image.thumb.png.26e5f0d4c43e7b2b8f2a485ecf5eec7f.png

 

 

  • Solution
Postado (editado)

Olá boa tarde 

de acordo a documentação do Provedor WebISS (  Feira de Santana/BA) 
https://feiradesantanaba.webiss.com.br/externo/manual/visualizar
de acordo ao XSD encontrado no link acima acima ordem dos atributos inteterferem na validação. 

Uma forma de comprova isso foi modificando o arquivo  ..\acbr\Fontes\ACBrDFe\ACBrNFSeX\Base\Provedores
ACBrNFSeXGravarXml_ABRASFv2.pas  / function TNFSeW_ABRASFv2.GerarServico: TACBrXmlNode; e recompilando o projeto para que atendesse as exigência do provedor.
Em anexo segue minhas modificações. Todavia acredito que deve levar consideração que fiz apenas e um teste, assim, o controle de ordem dos atributos deveria  ser de fora da classe ou criando um novo layout.

ACBrNFSeXGravarXml_ABRASFv2.pas

Editado por Alessandro Almeida Souza
  • Consultores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Id em nosso backlog: ACBr-8750

  • Curtir 1
Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

  • Membro Pro Verificado
Postado
Em 09/01/2026 at 10:46, Juliana Tamizou disse:

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Id em nosso backlog: ACBr-8750

Amigos, temos alguma informação sobre quando essa solução estará disponível na ACBrLib ?

  • Consultores
Postado

Boa tarde @Cleber Melo

Dado as mudanças simultâneas feitas por provedores de NFSe em todo o Brasil, nosso time esta atuando intensamente visando efetuar as mudanças necessárias.

Lhe pedimos que aguarde mais alguns dias, neste momento estamos calculando os prazos de todas demandas para lhes trazer datas mais precisas.

At.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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

Bom dia, alguém conseguiu enviar para Feira de Santana? Não estou conseguindo , na verdade não está nem enviando, gera e assina mas não envia. 

Postado
54 minutos atrás, Alessandro Almeida Souza disse:

 

Sim, Feira Santana-BA , Funcionando com ou sem RT. 

Oi Alessandro, atualizei o acbr  e reinstalei o componente , faço o envio com       ACBrNFSe1.Emitir(ACBrNFSe1.NotasFiscais.NumeroLote,meAutomatico);

e em modo debug dá essa mensagem e não envia, será que estou preenchendo as novas tags corretamente? Detalhe pra Salvador envia normalmente.

image.thumb.png.852b604c5ebcd904b46bef2e92099580.png

  • Consultores
Postado
9 horas atrás, CelsoPires disse:

Oi Alessandro, atualizei o acbr  e reinstalei o componente , faço o envio com       ACBrNFSe1.Emitir(ACBrNFSe1.NotasFiscais.NumeroLote,meAutomatico);

e em modo debug dá essa mensagem e não envia, será que estou preenchendo as novas tags corretamente? Detalhe pra Salvador envia normalmente.

image.thumb.png.852b604c5ebcd904b46bef2e92099580.png

essa exceção é controlada e não deve interferir

. pode colocar um ponto de parada pra frente que vai ver ele seguir

 

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
11 horas atrás, Juliomar Marchetti disse:

essa exceção é controlada e não deve interferir

. pode colocar um ponto de parada pra frente que vai ver ele seguir

Obrigado Juliomar , consegui resolver.

Para os que ainda tem dúvidas recomendo o post:

NFSe: como se preparar para 2026

  • Consultores
Postado

Apenas para registro, as alterações proposta nesse tópico já estão no SVN.

Em caso de continuar com problemas, por favor, verifique a situação e crie um novo tópico.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...