Ir para conteúdo
  • Cadastre-se

ACBrNFSeX Canoas


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

Recommended Posts

Postado

Bom dia.

Tenho um cliente q emitiu uma nfs-e pelo portal da prefeitura de Canoas-RS, provedor Infisc v 1.01, 
onde validou uma nfs-e com empreitadaGlobal=2. 
O serviço exigia o preenchimento dos dados da Tag <dadosDaObra>

Esta tag só é gerada pelo AcbrNfseX com empreitadaGlobal=1, se eu configuro para gerar empreitadaGlobal=1 a prefeitura retorna o erro:
Mensagem: Error3705 É necessário informar o local da obra para notas fiscais desta natureza

Se configuro empreitadaGlobal=2 gera a tag <dadosDaObras> mas retorna o erro:
Mensagem: Error3474 Atividade vinculada a esta nota fiscal não permite Empreitada Global (Atividade: 070501)

O que fiz para validar a nfs-e foi comentar If abaixo do Infisc.GravarXml.pas, linha 623

//  if EmpreitadaGlobalToStr(NFSe.EmpreitadaGlobal) = '1' then
//  begin
    xmlNode := GerarDadosdaObra;
    Result.AppendChild(xmlNode);
//  end;
 

Acho que poderiam alterar para gerar a tag se Nfse.ConstrucaoCivil.Endereco.Endereco estiver preenchido independente da propriedade NFSe.EmpreitadaGlobal.

O que acham?

Obrigado.

 

  • Consultores
Postado

Bom dia,

Vendo os manuais das cidades Farropilha e Caxias do Sul temos a tag <empreitadaGlogal>, obrigatória e com a seguinte observação: Deve ter valor '1' caso se trate de nota do tipo Empreitada Global (específica para construção civil) e '2' caso contrário.

Por outro lado no manual da cidade de Campo Bom a referida tag não existe.

Você consegue o manual da cidade de Canoas?

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

  • Consultores
Postado

Boa tarde,

O XML não condiz com o que esta no manual.

Na página 21 diz que o valor da tag <empreitadaGlobal> - Deve ter valor '1' caso se trate de nota do tipo Empreitada Global (específica para construção civil) e '2' caso contrário.

Eu entendo que se a prestação de serviço se refere a uma construção civil o valor dessa tag tem que ser 1 e demos preencher as tags do grupo <dadosDaObra>

O XML que você anexou contem os dados da obra e o valor na tag empreitadaGlobal esta com o valor 2.

Muito estranho.

Todo caso, já esta no SVN a alteração para gerar o grupo dadosDaObra independente do valor de empreitadaGlobal.

Favor atualizar todos os fontes de todas as pastas, 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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Solution
Postado

Bom dia, Italo.

Da forma que ficou se não preencher as propriedades da Nfse.ConstrucaoCivil da o erro:
Mensagem: Erro de Validação:  --> 1824 - Element 'cCidadeObra': '' is not a valid value of the atomic type 'TCodMunIBGE'.

Esta propriedade só deve ser preenchida em determinados códigos de serviço.

Acho que ficaria melhor gerar a tag <dadosDaObra> se Nfse.ConstrucaoCivil.Endereco.Endereco estiver preenchido independente da propriedade NFSe.EmpreitadaGlobal, conforme mencionei no primeiro post.

Ficaria assim:

  if Nfse.ConstrucaoCivil.Endereco.Endereco<>'' then
  begin
    xmlNode := GerarDadosdaObra;
    Result.AppendChild(xmlNode);
  end;


Aproveito para surerir que alterem o ACBRNFSeXServicos.ini, linha 27890 a versão do provedor Infisc de Canoas. 
Está 2.03 e deveria ser Versao=1.01

Obrigado e uma ótima semana.

  • Consultores
Postado

Bom dia,

Tivemos a informação que a cidade de Canoas tinha passado a utilizar o webservice do provedor Infisc que segue a versão 2.03 do layout da ABRASF.

Você poderia confirmar isso com a prefeitura/provedor?

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

Enviei email mas não obtive resposta. De qualquer forma, no site da prefeitura tem as 3 opção Salvar XML salva no formato 1.01 e foi o único que consegui fazer funcionar.

Tentei no 2.03 e 2.04 mas o xml gerado pelo Acbr fica diferente das respectivas versões baixado pelo prortal da prefeitura. Então estou usando em produção o 1.01 e até agora está tudo certo. Só as tags do grupo <dadosDaObra> que tive q mexer no Infisc.GravarXml.pas.

 if Nfse.ConstrucaoCivil.Endereco.Endereco<>'' then
  begin
    xmlNode := GerarDadosdaObra;
    Result.AppendChild(xmlNode);
  end;

 

xml.png

  • Consultores
Postado

Obrigado por reportar.

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

 

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á 813 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...
The popup will be closed in 10 segundos...