Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Senhores, bom dia estou tentando envia um RPS para contagem, mas o XML gerado pelo componente esta diferente do XML gerado pelo site da prefeitura. Desta forma o meu xml e rejeitado. Conforme anexo.

  • Consultores
Postado

Boa tarde ALA,

 

Na pasta de Schemas para o provedor GovBR temos dois modelos de schemas em ambos as TAGs do grupo <valores> na sua grande maioria são opcionais, logo o componente esta gerando de forma correta.

 

Precisamos saber com exatidão qual é o schema que o provedor segue, pelo jeito nenhum dos dois disponibilizados junto com o programa exemplo.

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

Ítalo, como posso resolver este problema ? Não consigo enviar o RPs pelo WS apenas digitando no site da prefeitura. Conforme anexos

Postado

Ítalo, como posso resolver este problema ? Não consigo enviar o RPs pelo WS apenas digitando no site da prefeitura. Conforme anexos. Pelo que entendi, mesmo zerado as tags devem ser enviadas.

Postado

Ítalo, bom dia. Será que vc poderia me ajudar a resolver este problema. Todas as NFS-e que meu cliente emite são desta forma.

Postado

OK, Outra duvida, sempre que baixar nova versão do ACBR tenho que realizar todas as alterações para as impressões do CT-e e NFS-e funcionar. Ex.: Property_Does Not Exist

Postado (editado)

Italo, bom dia. Realizei os testes mas ainda esta faltando algumas tag's. Conforme anexo

Editado por ALA
  • Moderadores
Postado

Ítalo, boa tarde. Será que vc poderia incluir as tag's que estão faltando. Obrigado.

 

 

 

Ítalo, bom dia. Será que vc poderia incluir as tag's que estão faltando. Obrigado.

 

ALA 

não precisa postar duas vezes a mesma mensagem

se o italo não respondeu é porque não leu, então seja paciente e aguarde

essa é a terceira vez que é chamado sua atenção, próxima será marcado e terá que ser aprovado suas mensagem

a equipe agradece

favor ler as regras do fórum!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Ítalo, muito obrigado. Desculpe ter postado varias vezes o mesmo assunto. Com relação ao teste baixei a nova versão e testei, mas ocorreu o erro abaixo: Estou utilizando o schema da pasta C:\ACBr\Exemplos\ACBrNFe2\Delphi\Schemas

 

Obs.: O arquivo Modelo xml.doc foi enviado pela prefeitura de contagem

Editado por ALA
Postado

Ítalo, entrei em contato com a prefeitura de Contagem que respondeu

 

Prezado(a) Sr(a):

bom dia.

 

o XML continua diferente do modelo XML (ver anexo).

Favor entrar em contato com o Plantão Fiscal: 3363-5644 (Gislene)

 

Atenciosamente,

Plantão Fiscal

 

Obs.: Mas não estou conseguindo identificar onde esta o erro

  • Consultores
Postado

Bom dia ALA,

 

Se você comparar o grupo <valores> do XML (2NFS-RPS.xml) que você postou como anexo com a imagem (lado direito) que foi posta no post #1, que é a estrutura gerada pela prefeitura, o respectivo grupo, esta exatamente igual, ou seja todas as TAGs estão presentes e na mesma ordem.

 

E a mensagem de rejeição que você postou agora diz que a TAG OutrasRetencoes esta fora do lugar.

 

No manual em PDF que também você postou, note que na página 21 na estrutura do TcValores a TAG OutrasRetencoes vem antes de BaseCalculo.

 

E tem mais note que as TAGs DescontoCondicionado e DescontoIncondicionado estão inverdidos conforme o XML gerado pela prefeitura, postado no post #1.

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

Italo,mas quem gera a sequencia de tag e o componente ?

 

Abaixo como estou montando o XML

 

    // *** VALORES *** //
                     Servico.Valores.ValorServicos          := NFe.FieldByName('NFS_VLR_SERVICO').AsCurrency;
                     Servico.Valores.ValorDeducoes          := 0.00;
                     Servico.Valores.ValorPis               := NFe.FieldByName('NFS_VLR_PIS'    ).AsCurrency;
                     Servico.Valores.ValorCofins            := NFe.FieldByName('NFS_VLR_COFINS' ).AsCurrency;
                     Servico.Valores.ValorInss              := NFe.FieldByName('NFS_VLR_INSS'   ).AsCurrency;
                     if NFe.FieldByName( 'NFS_VLR_IRRF' ).AsCurrency <> 0 then
                        Servico.Valores.ValorIr             := NFe.FieldByName( 'NFS_VLR_IRRF' ).AsCurrency
                     else
                        Servico.Valores.ValorIr             := NFe.FieldByName( 'NFS_VLR_IRPJ' ).AsCurrency;

                     Servico.Valores.ValorCsll              := NFe.FieldByName( 'NFS_VLR_CSLL' ).AsCurrency;

                     Servico.Valores.OutrasRetencoes        := 0.00;
                     Servico.Valores.DescontoCondicionado   := 0.00;
                     Servico.Valores.DescontoIncondicionado := NFe.FieldByName( 'NFS_VLR_DESCONTO' ).AsCurrency;
                     Servico.Valores.Aliquota               := ( NFe.FieldByName('NFS_PERC_ISS'   ).AsCurrency / 100 );
                     Servico.Valores.BaseCalculo            := NFe.FieldByName( 'NFS_VLR_BASE_ISS' ).AsCurrency;

                     if Servico.Valores.IssRetido = stNormal then  // Retido Não
                     begin
                        Servico.Valores.ValorIss       := NFe.FieldByName('NFS_VLR_ISS').AsCurrency;
                        Servico.Valores.ValorIssRetido := 0.00;
                     end
                     else // Retido Sim
                     begin
                        Servico.Valores.ValorIss       := 0.00;
                        Servico.Valores.ValorIssRetido := NFe.FieldByName( 'NFS_VLR_ISS' ).AsCurrency;
                     end;

                     // Vlr da NFSe
                     Servico.Valores.ValorLiquidoNfse := NFe.FieldByName('NFS_VLR_TOTAL_NOTA' ).AsCurrency;

Editado por ALA
  • Consultores
Postado

Quem gera o XML do RPS e consequentemente a sequencia de TAGs é o componente.

 

Agora que gera o XML da NFS-e é o webservice do provedor.

 

Assim que o componente obtem o retorno contendo a NFS-e, o componente o extrai e salva em disco com o nome: <num>-nfse.xml dentro da pasta NFSe.

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 ALA,

 

Os schemas indica que varias TAGs do grupo <valores> são opcionais, ou seja não precisa ser geradas.

 

Mas o WebServices dos caras não segue o schema, exige que as mesmas sejam geradas mesmo com o valor zero.

 

A ordem dessas TAGs não seguem o schema e o manual, pois o WebServices rejeita o XML do RPS.

 

Concorda que fica dificil de trabalhar desta forma?

 

Sugestão entrar em contato com eles e solicitar um modelo de XML de RPS que é aceito pelo WebService, bem como o schema para poder valida-lo antes do envio.

 

Sem isso, meu caro, é ficar na TE - Tentativa e Erro.

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

Senhores, bom dia. Será que alguém pode me ajudar com o problema abaixo. Já envie vários e-mails para prefeitura de Contagem, mas o retorno recebido não resolveu o problema.

Tenho que gerar um XML igual ao Gerado_Pela_Prefeitura.....XML que foi digitado direto no site da prefeitura de Contagem, mas quando tento enviar via WebService retorna as msg em anexo.

 

 

Senhora Gislene( prefeitura de Contagem ), bom dia. Conforme conversamos na sexta feira( 10/01/2013 ) anexo os xmls gerados.

 

1º XML: Emitido com:

      * Natureza da Operação  = 1 Tributação no Município

      * Iss Retirdo           = 2 Não

      * Base de Calculo       = 0,00

      * Código do Serviço     = 03.01

      * Codigo Tributação     = 301

Msg de erro: Erro_1

 

2º XML: Emitido com:

      * Natureza da Operação  = 1 Tributação no Município

      * Iss Retirdo           = 2 Não

      * Base de Calculo       <> 0

      * Código do Serviço     = 03.01

      * Codigo Tributação     = 301

Msg de erro: Erro_1

 

3º XML emitido igual ao XML digitado no site da prefeitura.

Msg de erro: Erro_1

  • 2 semanas depois ...
Postado

Tive os mesmos problemas ao realizar os testes. Consegui resolver atualizando os arquivos . XSD

 

Envelope SOAP.xml

xmldsig-core-schema20020212.xsd.xml

Envelope SOAP.xml

nfse.xsd.xml

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Postado

Elias, obrigado pela resposta, vou baixar os anexos postados por vc e testar. Vc esta utilizado a ultima versão do ACBr ? O Ítalo alterou o projeto para enviar as tegs de valor quando o valor esta zerado

  • 2 semanas depois ...
  • Este tópico foi criado há 3945 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.