Ir para conteúdo
  • Cadastre-se

dev botao

Gerar XML em Lote NFS-e


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

Recommended Posts

Boa tarde

Estou realizando o Desenvolvimento da Cidade de Coredeiro/RJ na NFS-e, e o mesmo utiliza o Modelo AbrasfV2, sem WebService, apenas gerando o XML.

Eu preciso adicionar 30 recibos no Componente e gerar apenas 1 XML com todos os recibos dentro.

Faco toda a configuração do Componente, adiciono os Recibos no Componente e utilizo os comandos 

ACBrNFSe.NotasFiscais.GerarNFSe;
ACBrNFSe.NotasFiscais.GravarXML();

Ao entrar na pasta Parametrizada, ele gerou os XML separadamente, 1 para cada Recibo.

Tem como Gerar apenas 1 XML com todos os Recibos?

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Bruno,

Apos alimentar o componente com os 30 RSP basta executar o método GerarLote.

Vide o botão [Gerar Lote RPS] do programa exemplo.

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

Segue anexo o arquivo Cidades.ini. 

[3301504]
Nome=Cordeiro
UF=RJ
Provedor=ABRASFv2

Realizei essa alteração aqui para poder pegar o Layout do ABRASFv2.

Mesmo dando esse erro, ele gera o XML separado dos arquivos.

Ao executar esse processo, o erro em anexo é apresentado:

image.png.b07cce623f47b8110472ef73449d27ab.png

Cidades.INI

Editado por cueiogordo

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

Link para o comentário
Compartilhar em outros sites

Boa tarde @BigWings

Vi que você respondeu o Topico mas nao apareceu.

O problema é que o sistema nao tem Webservice, apenas preciso gerar o LOTE do XML para importar no site manualmente.

Eu ate consegui resolver o problema do WebService, coloquei um endereço "fantasma" lá, mas ai da a mensagem 

image.png.8354ef5b269b2357be49a3ae4d6b8b78.png

Mesmo assim, ele salva o XML separadamente, cada RPS individual, nao gerando o Lote.

Resumindo, apenas preciso gerar o LOTE de XML, com todos os RPS, conforme exemplo em anexo.

Grato.

Exemplo de RPS.xml

Editado por cueiogordo

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Bruno,

Você leu a minha postagem onde digo que tem que usar o botão [Gerar Lote RPS] ?

Esse botão só gera o XML e salva em disco e não faz mais nada, uma vez que o XML vai ser importado através do site do provedor.

Porque você quer tentar enviar o XML do lote para um Web Service que não existe?

Eu não entendo isso.

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

Italo, boa tarde

Desculpe se eu estiver fazendo algo errado, mas fiz um vídeo demonstrando o que estou fazendo no programa exemplo e veja o resultado.

Coloquei a cidade de Cordeiro no Cidades.INI utilizando o ABRASFv2.

Fiz algo errado?

Faltou mudar alguma configuração em algum Arquivo?

Video_1520612216.wmv

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bruno,

Você tem certeza que essa cidade não possui web servisse?

Lhe pergunto isso pois no arquivo Cidades.ini consta:

[3301504]
Nome=Cordeiro
UF=RJ
Provedor=WebISS
NomeURL_H=cordeirorj
NomeURL_P=cordeirorj

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

Bruno,

Favor atualizar os fontes.

Veja que fiz alterações nos arquivos Cidades.ini e ABRASFv2.ini

Agora é para gerar o XML de envio de lote sem nenhum 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

Italo, bom dia

Notei que existe algumas diferenças entre o XSD da versão 2.00 com a 2.02.

Principalmente nos campos de Data, onde na versão 2.00 é Datetime, e agora é Date.

Modifiquei os arquivos necessários para aceitar a versão 2.02, mas ao executar a validação com o XSD, o erro abaixo é mostrado:

image.png.12d1dccacefd5cb0d8e1547e70df7a0b.png

Como alterar o tido do dado?

Segue anexo o Novo Layout e o AbrasfV2.

Adicionado a versão ve202 no TVersaoNFSe

Alterado a função GerarLoteRPScomAssinatura e GerarLoteRPSsemAssinatura

Grato

nfse.xsd

ABRASFv2.ini

pnfsConversao.pas

ACBrNFSeWebServices.pas

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Bruno,

Estou em viagem, assim que retornar verifico o que você fez.

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

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

The popup will be closed in 10 segundos...