Ir para conteúdo
  • Cadastre-se

dev botao

NFs-e Itatiba


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

Recommended Posts

Boa tarde,
Efetuei uma alteração p/ o provedor fintellSS município de  Itatiba/SP.  Ao tentar aprovar/cancelar era me retornado a validação
Erro de Validação:  Element '{http://iss.itatiba.sp.gov.br/Arquivos/nfseV202.xsd}OutrasInformacoes': This element is not expected. Expected is ( {http://iss.itatiba.sp.gov.br/Arquivos/nfseV202.xsd}ValoresServico ).
Possível ajuste em anexo.

fintelISS.GravarXml.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Luca,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3885

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Luca,

Checando o arquivo XSD (schema) que se encontra na pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\fintelISS\2.02\3523404

Schema especifico para a cidade Itatiba/SP, temos:

  <xsd:complexType name="tcInfDeclaracaoPrestacaoServico">
    <xsd:sequence>
      <xsd:element name="Rps" type="tcInfRps"	minOccurs="0" maxOccurs="1" />
      <xsd:element name="ListaServicos" minOccurs="1" maxOccurs="1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Servico" type="tcDadosServico"	minOccurs="1" maxOccurs="unbounded">
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Competencia" type="xsd:dateTime" minOccurs="1" maxOccurs="1" />
      <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" />
      <xsd:element name="TomadorServico" type="tcDadosTomador" minOccurs="1" maxOccurs="1" />
      <xsd:element name="Intermediario" type="tcDadosIntermediario" minOccurs="0" maxOccurs="1" />
      <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" />
      <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" />
      <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" />
      <xsd:element name="IncentivoFiscal" type="tsSimNao" minOccurs="1" maxOccurs="1" />
      <xsd:element name="OutrasInformacoes" type="tsOutrasInformacoes" minOccurs="0" maxOccurs="1" />
      <xsd:element name="ValoresServico" type="tcValoresNfse" minOccurs="1" maxOccurs="1" />
    </xsd:sequence>
  </xsd:complexType>

Como você pode ver esta previsto sim a tag OutrasInformacoes, logo a sua alteração não faz sentido.

Se você esta tendo esse erro de validação, com certeza você esta com os Schemas desatualizados.

O XSD - nfseV202.xsd foi alterado em 10/01/2023

10/01/2023
[*] Alteração do schema XSD do provedor fintelISS para a cidade de Itatiba/SP (código IBGE 3523404).
Por: Arimateia Jr

 

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Italo,
Atualizado os fontes agora estou com o problema: Namespace prefix xsi for nil on DataPagamento is not defined

{ TNFSeW_fintelISS200 }

procedure TNFSeW_fintelISS200.Configuracao;
begin
  inherited Configuracao;

  NrOcorrAliquota := 1;
  NrOcorrCodigoPaisServico := 1;
  NrOcorrDataPagamento := 0;
end;

Não consegui localizar nos Schemas DataPagamento.

  Result.AppendChild(AddNode(tcDat, '#9', 'DataPagamento', 10, 10, NrOcorrDataPagamento,
                                                       NFSe.DataPagamento, ''));

 

Editado por Luca.campos
Link para o comentário
Compartilhar em outros sites

  • Consultores

Luca,

Não sei o que você esta fazendo, mas acabei de fazer um teste usando programa exemplo, veja o resultado:

Requisição
Ambiente: 1
Cidade  : Itatiba/SP
Provedor: fintelISS Versão: 2.02
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : E157
Mensagem: Usuário não tem autorização para solicitar o serviço.
Correção: A pessoa física ou jurídica, identificada pelo CPF ou CNPJ, não está autorizada a solicitar o serviço para o contribuinte identificado pelo CPF ou CNPJ.

Como você pode ver não ocorreu o erro que você relatou.

Lhe recomento a leitura da postagem abaixo.

 

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Luca, 

Esse é o XML da NFS-e baixado do site ou retornado pelo webservice?

Qual é a cidade?

O erro "Namespace prefix xsi for nil on DataPagamento is not defined" ocorre em qual momento?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Luca,

Você poderia anexar esse XML para que possamos analisar o problema.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Luca,

Já inclui na minha lista de tarefas para analisar o caso. TK-3898

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Luca,

Favor atualizar os fontes, reinstale o ACBr e faça novos testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

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

Link para o comentário
Compartilhar em outros sites

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