Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado (editado)

Boa tarde, após a ultima atualização do ACBr começou um erro ao enviar NFSe em Canoas-RS, com a Infisc.

X800:Erro de Validação:  --> 1871 - Element 'cLocPrestacao': This element is not expected. Expected is one of ( codRPS, rps, serierps, dataEmissaoRpsPapel ).

Verifiquei no Schema da Prefeitura (https://nfse.canoas.rs.gov.br/services/arquivos/download/arquivosportal?id=7&pasta=arquivos&nomeArquivo=SchemaNFSeComDadosReformaTributaria.xsd) e há os campos la

image.thumb.png.6f7f2797a5593aac308bb48cd9b96be9.png

no arquivo Infisc.GravarXml.pas não tem eles, tentei colocar, mas não deu muito certo, não sei atualizar

image.thumb.png.8cb504830889a556293e84222f144c90.png

Alguem pode me ajudar?

image.png

Ele colocou no XML mas, da o mesmo erro de Validação

image.png.d30f65cfca1d010e4f88f907a2ef0d25.png

Editado por Fabiano Oliveira de Castro
  • Consultores
Postado
6 horas atrás, Fabiano Oliveira de Castro disse:

X800:Erro de Validação:  --> 1871 - Element 'cLocPrestacao': This element is not expected. Expected is one of ( codRPS, rps, serierps, dataEmissaoRpsPapel ).

é que ele está dizendo que não espera o elemento. então deveria remover

 

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

Bom dia

@Juliomar Marchettiacredito que não é esse o problema, imagino que o problema é que colocaram mais campos, ANTES desse que ele ta dando erro, tipo, não é esperado o cLocPrestacao, mas sim um dos ( codRPS, rps....), deve precisar estar na sequencia, eu mudei ali pra preencher, mas ele gera o XML com os elementos, mas não sei onde faz essa validação, pois no Schema que esta no Site da Prefeitura, tem todos esses campos

image.thumb.png.6f7f2797a5593aac308bb48cd9b96be9.png

Postado

Oi, debuguei aqui, e é o arquivo dos Schemas que foi atualizado em Canoas/RS, mas coloquei o arquivo xsd da prefeitura no caminho e deu que não é compatível.

SchemaNFSeComDadosReformaTributaria.xsd

Como posso ajustar isso?

Erros = ' --> 1845 - Element ''envioLote'': No matching global declaration available for the validation root.'

Postado

Oi, consegui resolver reinstalando o ACBr, atualizando a pasta Schemas e mudando no arquivo xsd uma regra a mais

<xs:simpleType name="tsCodigoPaisIbge">
<xs:restriction base="xs:string">
<xs:length value="4"/>
<xs:whiteSpace value="collapse"/>
</xs:restriction>
</xs:simpleType>

Porem deu outros problemas, dai mudei pra Homologação e a nota foi.

Agora vou testar a parte do CBS, acho que aprendi como fazer a validação.

Notei que no Schema xsd que vem no Projeto ACBr não tem os tipos do IBSCBS, vou tentar incluir.

Postado (editado)

Não, na verdade o meu só foi em Homologação, em Produção não vai, deixei a versão antiga que vai normal, vou testar o IBS em Homologação depois testo em produção. Em Canoas acho que não liberaram em Produção ainda.

No site da NFSe diz assim:

"Neste primeiro momento, apenas os ambientes de homologação (Acesse aqui) serão atualizados, permitindo que os contribuintes e sistemas emissores iniciem a validação das novas informações antes da entrada em produção.

Para garantir a compatibilidade com os formatos atualmente utilizados, o sistema NFS-e passa a aceitar os dados nos seguintes modelos:

 XML no padrão INFISC
 XML nos modelos ABRASF 2.03 e 2.04
 DPS (Declaração de Prestação de Serviços) da NFS-e Nacional"

Editado por Fabiano Oliveira de Castro
  • Consultores
Postado

Tu tem alguma alteração local que não deveria de existir.

reverta tudo e faça um cleanup

 

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 (editado)

Boa tarde

Consegui enviar a homologação em Canoas/RS

Mexi no arquivo Schemas\Infisc\1.01\nfse.xsd, que segue em anexo, não sei como é feito, eu fui copiando do arquivo do site da prefeitura os elementos que dava erro. E foram vários.

Também mexi no arquivo Fontes\ACBrDFe\ACBrNFSeX\Provedores\Infisc.GravarXml.pas na função function TNFSeW_Infisc.GerarID: TACBrXmlNode;

com o trecho abaixo

    Result.AppendChild(AddNode(tcStr, '#1', 'empreitadaGlobal', 1, 1, 1,
                             EmpreitadaGlobalToStr(NFSe.EmpreitadaGlobal), ''));	

    //codRPS,
    //<!--  Codigo de validacao do RPS (USO INTERNO)  -->
    if NFSe.id_sis_legado <> 0 then
       Result.AppendChild(AddNode(tcStr, '#1', 'codRPS', 0, 1, 1,
                                  NFSe.id_sis_legado, ''));

    //rps,
    //<!--  Numero do RPS papel que originou a nota  -->
    if NFSe.IdentificacaoRps.Numero <> '' then
       Result.AppendChild(AddNode(tcStr, '#1', 'rps', 0, 1, 1,
                                  NFSe.IdentificacaoRps.Numero, ''));

    //serierps,
    if NFSe.IdentificacaoRps.Serie <> '' then
       Result.AppendChild(AddNode(tcStr, '#1', 'serierps', 0, 1, 1,
                                  NFSe.IdentificacaoRps.Serie, ''));

    //dataEmissaoRpsPapel
    if NFSe.DataEmissaoRps <> 0 then
       Result.AppendChild(AddNode(tcStr, '#1', 'dataEmissaoRpsPapel', 0, 1, 1,
                                  FormatDateTime('yyyy-mm-dd', NFSe.DataEmissaoRps), ''));

    Result.AppendChild(AddNode(tcStr, '#1', 'enviarEmail', 0, 1, 1, 'N', ''));
    Result.AppendChild(AddNode(tcStr, '#1', 'chaveAcessoSubstituida', 0, 1, 0, ' ', ''));
    //    

 

nfse.xsd

Editado por Fabiano Oliveira de Castro
Postado (editado)

Boa tarde,

Eu também tive o mesmo erro (Element 'cLocPrestacao': This element is not expected.) para Garibaldi - RS que também é Infisc, após atualizar o componente, em produção.

Fiz duas alterações para resolver:

Infisc.GravarXml.pas:

Comentei o código que gera o cLocPrestacaocPaisPrestacao e cNBS

 

Schemas\NFSe\Infisc\1.01\nfse.xsd

Removi as linhas abaixo:

<!--  Indica se o sistema deve ou não enviar um e-mail para o tomador   -->
<xs:element name="enviarEmail" type="TSimNao" minOccurs="0" maxOccurs="1"/>
<!--  Chave de Acesso da nota fiscal substituida -->
<xs:element name="chaveAcessoSubstituida" type="TChaveAcesso" minOccurs="0" maxOccurs="1"/>
<!--  Municipio do local de prestacao  -->
<xs:element name="cLocPrestacao" type="TCodMunIBGE" minOccurs="0" maxOccurs="1"/>
<!--  Municipio do local de prestacao  -->
<xs:element name="cPaisPrestacao" type="tsCodigoPaisIbge" minOccurs="0" maxOccurs="1"/>             

 

Não consegui entender o motivo do erro, sendo que no site da prefeitura de Garibaldi o schemas é exatamente igual ao do ACBr.

 

Editado por Tecnico.ProM
  • Consultores
Postado

Boa tarde @Fabiano Oliveira de Castro,

No arquivo ACBrNFSeXServicos.ini consta que Canoas/RS se utiliza da versão 2.03 e não 1.01, veja:

[4304606]
; Atualizado em 08/03/2024
Nome=Canoas
UF=RS
Provedor=Infisc
Versao=2.03
ProRecepcionar=https://nfse.canoas.rs.gov.br/services/nfse/ws/Servicos
HomRecepcionar=https://canoas-homol.infisc.com.br/services/nfse/ws/Servicos
ProLinkURL=https://nfse.canoas.rs.gov.br/portal/consulta.jspx?nf=%ID%
HomLinkURL=https://canoas-homol.infisc.com.br/portal/consulta.jspx?nf=%ID%

 

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

Bom dia. Na página da prefeitura de Canoas diz que aceitam os formatos:

 XML no padrão INFISC
 XML nos modelos ABRASF 2.03 e 2.04
 DPS (Declaração de Prestação de Serviços) da NFS-e Nacional

O XML padrão Infisc é o versão 1.01. Então no AcbrNsfeXServicos.ini deixo assim: 

[4304606]
Nome=Canoas
UF=RS
Provedor=Infisc
Versao=1.01

Isso funciona  no ambiente de produção. Porém no ambiente de Homologação, onde já validam os novos campos da reforma estou recebendo o erro:

Mensagem: Erro de Validação:  --> 1871 - Element 'tpRetPisCofins': This element is not expected. Expected is ( cNBS ).

Onde circulei em vermelho é o XML baixado do Portal Infisc e azul o q o Acbr gera. Não tem a tag <CTPSPisCofins> e o grupo <IBSCBS> está um pouco diferente no que o Acbr gera. Alguem já conseguiu validar nfse com os novos campos da Reforma para Canoas? 

 


 

acbr.png

Postado (editado)

Bom dia @locodosul tambem estou com o mesmo problema, agora estou tentando deixar com a versão 2.03. Pra isso tive que alterar os fontes.

procedure TNFSeW_Infisc203.Configuracao;

Coloquei essas duas linhas, pra sanar erros que não estava preenchendo:

  NrOcorrCodigoNBS := 1;
  NrOcorrExigibilidadeISS := 1;
  NrOcorrCodigoPaisServico:= 1;  

Mas preenchendo da o erro:

X800:Erro de Validaçao:  --> 1871 - Element ´{http://nfse.abrasf.org.br}CodigoNbs´: This element is not expected. 
Expected is one of ( {http://nfse.abrasf.org.br}CodigoPais, {http://nfse.abrasf.org.br}ExigibilidadeISS ).


Mesmo preenchendo os campos, sera que é a sequencia deles?

image.thumb.png.18e18a700d4e120e78e2021101f79667.png

 

Mas deixando a versão da Infisc 1.01 pra mim esta OK

 

Editado por Fabiano Oliveira de Castro
Postado
2 horas atrás, Fabiano Oliveira de Castro disse:

Bom dia @locodosul tambem estou com o mesmo problema, agora estou tentando deixar com a versão 2.03. Pra isso tive que alterar os fontes.

procedure TNFSeW_Infisc203.Configuracao;

Coloquei essas duas linhas, pra sanar erros que não estava preenchendo:

  NrOcorrCodigoNBS := 1;
  NrOcorrExigibilidadeISS := 1;
  NrOcorrCodigoPaisServico:= 1;  

Mas preenchendo da o erro:

X800:Erro de Validaçao:  --> 1871 - Element ´{http://nfse.abrasf.org.br}CodigoNbs´: This element is not expected. 
Expected is one of ( {http://nfse.abrasf.org.br}CodigoPais, {http://nfse.abrasf.org.br}ExigibilidadeISS ).


Mesmo preenchendo os campos, sera que é a sequencia deles?

image.thumb.png.18e18a700d4e120e78e2021101f79667.png

 

Mas deixando a versão da Infisc 1.01 pra mim esta OK

 

Eu uso a versão 1.01. Mas vc conseguiu validar na versão 1.01 com os campos da reforma alterando os fontes do Acbr e Schemas, é isso?

  • Este tópico foi criado há 185 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.