Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa tarde.

Estou fazendo teste de envio de NFSe em homologação (Ambiente Nacional)
O Emitente é simples Nacional.

Ao tentar enviar o xml, está retornando o erro:
Mensagem: Código NBS não informado
Correção: Informe o código NBS conforme padrão da Receita Federal do Brasil (RPS Número: 5896 Série: 1)

Em anexo o arquivo xml de envio que o componente gerou.

 

Gostaria de saber onde eu consigo acessar a unit que cria o XML para que eu possa verificar se tem alguma condição que está caindo na hora de gerar as novas tags.

Para informação:


 

// código padrão da ABRASF
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.Servico.ItemListaServico :=
          FieldByName('NFSE_ITEMLISTASERVICO').AsString;

        {NBS - Reforma Tributária - Aqui está sendo carregado o Código NBS}
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.Servico.CodigoNBS :=
          StringReplace(FieldByName('NFSE_NBS').AsString,'.','', [rfReplaceAll]);

        ACBrNFSeX.NotasFiscais.Items[0].NFSe.Servico.CodigoCnae := FormatFloat
          ('0000000', FieldByName('NFSE_CNAE').AsInteger);

mais abaixo tem os outros campos referente a reforma que estou incluindo no componente:

{Reforma Tributária  IBS/CBS - NT 2024.001  Grupo IBSCBS}

        ACBrNFSex.NotasFiscais.Items[0].NFSe.IBSCBS.finNFSe := fnfsRegular;
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.IBSCBS.cIndOp := FieldByName('NFSE_INDOP').AsString;
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.IBSCBS.tpOper := togNenhum; {usado somente sobre bens imóveis ou operações entre governamentais}
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.IBSCBS.tpEnteGov := tcgNenhum;
        ACBrNFSeX.NotasFiscais.Items[0].NFSe.IBSCBS.indDest := idTomadorAdquirenteDestinatarioIguais; {esse aqui depende do indop? }

        with ACBrNFSeX.NotasFiscais.Items[0].nfse.IBSCBS.valores.trib.gIBSCBS do
        begin

          CST := cst000;{Todos os serviços de segurança são tributados integralmente}
          cClassTrib := FieldByName('NFSE_CCLASSTRIB').AsString;
          cCredPres := cpNenhum;
          gTribRegular.CSTReg := cstNenhum;
          gTribRegular.cClassTribReg := '';

          gDif.pDifUF := 0.1;
          gDif.pDifMun := 0;
          gDif.pDifCBS := 0.9;
        end;

        {Fim campos da reforma}

Para fazer os testes em homologação, também segui o passo a passo que está nesse link  criado pelo Diogo na sexta-feira

no meu caso, eu coloquei o arquivo ACBrNFSeXServicos.ini na mesma pasta do meu .exe

 

Aguardo retorno.

 

Obrigada

teste homologação.txt

  • Consultores
Postado

os fontes estão todos no svn

em ACBrDFe/ACBrNFSeX/Provedores  

senão me engano tem um ProjetoNacional 

 

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

os fontes estão todos no svn

em ACBrDFe/ACBrNFSeX/Provedores  

senão me engano tem um ProjetoNacional 

consegui dar uma olhada lá..  Encontrei o PadrãoNacional.GravarXML

Dentro dele tem uma verificação para gerar as tags do IBSCBS

image.png.64e1593b724d82f96f161b3edc2c9941.png
No meu caso estou informando o CST, então é para gerar a tag mesmo o Emitente sendo simples nacional.. Correto? Ou estou me enganando?

 

Hoje eu atualizei novamente os componentes do ACBR, e agora erro mudou...

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 ).

Depois da atualização, começou a aparecer no xml o CodigoNBS, mas parece que ele está na parte errada do XML.

Acredito que essa informação é importante.
O meu municipio é Americana. Mas estamos enviando as notas fiscais seguindo o padrão nacional.

Aqui está a configuração do ACBrNFSeXServicos que está na minha pasta do exe.

[3501608]
Nome=Americana
UF=SP
Provedor=Tiplan
Versao=2.03
; URLs atuais do provedor
ProRecepcionar=https://nfse.americana.sp.gov.br/nfse/wsnacional2/nfse.asmx
HomRecepcionar=https://americanahomologacao.nfe.com.br/nfse/wsnacional2/nfse.asmx
ProLinkURL=https://nfse.americana.sp.gov.br/nfse.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif%
HomLinkURL=https://nfse.americana.sp.gov.br/nfse.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif%

{Fran 10/12/2025 - comentei para tentar testar em homologação
; URLs para a API própria do provedor que usa o Padrão Nacional (homologação liberada a partir de 14/11/2025)
;Versao=1.01
;Params=APIPropria:
;ProRecepcionar=https://nfse.americana.sp.gov.br/api/adn/dps/recepcao
;HomRecepcionar=https://americanahomologacao.nfe.com.br/api/adn/dps/recepcao }

Em anexo o novo erro que deu ao tentar validar o xml.

 

Se estiver faltando informações para eu carregar no componente, por favor me avise

 

 

 

erro validação nfse homolocação.txt

  • 2 semanas depois ...
Postado

Fiz a atualização do componente na minha máquina e o CódNBS está no lugar errado, causando o erro:

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 ).

Seguindo o padrão da ANRASF e também o provedor da Tiplan. Colocando o campo NBS mais para cima (como no print) a nota fiscal de serviços é validada sem erros.

image.thumb.png.b7e190a18dbe2f27febb31b3145cf697.png

  • Consultores
Postado
3 horas atrás, Francielle Herling De Oliveira disse:

Fiz a atualização do componente na minha máquina e o CódNBS está no lugar errado, causando o erro:

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 ).

Seguindo o padrão da ANRASF e também o provedor da Tiplan. Colocando o campo NBS mais para cima (como no print) a nota fiscal de serviços é validada sem erros.

image.thumb.png.b7e190a18dbe2f27febb31b3145cf697.png

anexe sua unit com as mudanças

 

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
6 horas atrás, Francielle Herling De Oliveira disse:

Fiz a atualização do componente na minha máquina e o CódNBS está no lugar errado, causando o erro:

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 ).

Seguindo o padrão da ANRASF e também o provedor da Tiplan. Colocando o campo NBS mais para cima (como no print) a nota fiscal de serviços é validada sem erros.

image.thumb.png.b7e190a18dbe2f27febb31b3145cf697.png

boa noite, sei que a dúvida não é pra mim, mas passei por algo parecido, e o erro acontecia por causa dos esquemas que não estavam atualizados, não custa conferirir.

  • Curtir 1

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Postado
7 horas atrás, Solivan disse:

boa noite, sei que a dúvida não é pra mim, mas passei por algo parecido, e o erro acontecia por causa dos esquemas que não estavam atualizados, não custa conferirir.

verdade? Pegueis os schemas no site da minha prefeitura...
No caso dela, ela incluiu campos novos no schema, mas eles não existem no layout oficial da abrasf.. Mas vou ir lá pegar novamente, não custa tentar. Obrigada pela dica

Postado
1 hora atrás, Francielle Herling de Oliveira da Silva disse:

verdade? Pegueis os schemas no site da minha prefeitura...
No caso dela, ela incluiu campos novos no schema, mas eles não existem no layout oficial da abrasf.. Mas vou ir lá pegar novamente, não custa tentar. Obrigada pela dica

Bom dia Francielle

Estou com a mesma dificuldade de transmitir em homologação para a prefeitura de Americana.

Já atualizei os schemas, fiz a alteração da posição do código NBS e continuo recebendo o erro:

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 ).

 

A nota que você conseguiu passar sem erros foi em homologação?

Por gentileza você poderia anexar aqui o XML transmitido que autorizado?

Obrigado

 

 

 

Postado
1 minuto atrás, Rogerio Morato Scarazatti disse:

Bom dia Francielle

Estou com a mesma dificuldade de transmitir em homologação para a prefeitura de Americana.

Já atualizei os schemas, fiz a alteração da posição do código NBS e continuo recebendo o erro:

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 ).

 

A nota que você conseguiu passar sem erros foi em homologação?

Por gentileza você poderia anexar aqui o XML transmitido que autorizado?

Obrigado

 

 

 

Olá!!!
Eu consegui validar em homologação fazendo a alteração na unit da ACBR que eu mencionei acima.
No meu caso estou usando os schemas da prefeitura fazendo o envio por WS.. (estou pensando em fazer os testes usando a comunicação via API da prefeitura, não sei se tem alguma diferença)
No meu caso a empresa emitente é simples nacional. Hoje vou fazer os testes usando empresa não simples.

Enviei em anexo o xml e o PDF.

 

2743 - 100000.pdf 2743 - 100000.xml

  • Curtir 1
Postado
9 minutos atrás, Francielle Herling de Oliveira da Silva disse:

Olá!!!
Eu consegui validar em homologação fazendo a alteração na unit da ACBR que eu mencionei acima.
No meu caso estou usando os schemas da prefeitura fazendo o envio por WS.. (estou pensando em fazer os testes usando a comunicação via API da prefeitura, não sei se tem alguma diferença)
No meu caso a empresa emitente é simples nacional. Hoje vou fazer os testes usando empresa não simples.

Enviei em anexo o xml e o PDF.

 

2743 - 100000.pdf 1023.38 kB · 0 downloads 2743 - 100000.xml 2.95 kB · 0 downloads

Obrigado!

Também estou enviando por WS.

Para que eu consiga comparar o XML de transmissão, você poderia anexar o arquivo que é gerado ao transmitir, por exemplo: 000002-env-lot-sinc.xml ?

 

Postado
35 minutos atrás, Francielle Herling de Oliveira da Silva disse:

Olá!!!
Eu consegui validar em homologação fazendo a alteração na unit da ACBR que eu mencionei acima.
No meu caso estou usando os schemas da prefeitura fazendo o envio por WS.. (estou pensando em fazer os testes usando a comunicação via API da prefeitura, não sei se tem alguma diferença)
No meu caso a empresa emitente é simples nacional. Hoje vou fazer os testes usando empresa não simples.

Enviei em anexo o xml e o PDF.

 

2743 - 100000.pdf 1023.38 kB · 1 download 2743 - 100000.xml 2.95 kB · 1 download

Obrigado!

Também estou enviando por WS.

Para que eu consiga comparar o XML de transmissão, você poderia anexar o arquivo que é gerado ao transmitir, por exemplo: 000002-env-lot-sinc.xml ?

  • Consultores
Postado

Anexe a unit do componente alterado. e que trata nesse subforum é o ACBrNFSeX

 

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á 162 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.