-
Total de ítens
5 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por danielbohnrs
-
-
2 horas atrás, Italo Jurisato Junior disse:
Bom dia Daniel,
Primeiro eu mudaria esse processo.
Deixaria para gerar o XML somente no momento do seu envio.
Quem esta gerando novamente o XML do RPS não é o método Enviar e sim o LoadFromFile, inclusive ele possui uma propriedade para desativar esse "regerar".
Boa tarde Italo,
usei tua dica pra gerar o xml antes de enviar ao invés de usar o LoadFromFile.
Mas antes de ver tua resposta já tinha feito uns ajustes nos fontes pra não colocar o Ponto no ItemListaServico quando for o provedor SisPMJP usando o LoadFromFile.
Se for útil, segue em anexo. -
Ainda sobre esta questão:
No meu sistema uso em rotinas diferentes a geração do XML e o envio do lote.
Então, na rotina do envio do lote, eu carrego o xml gerado anteriormente, usando ACBrNFSe1.NotasFiscais.LoadFromFile(arquivo), e logo após faço o envio usando
ACBrNFSe1.Enviar(nrolote). Mas por algum motivo acontece erro no envio, após isso o XML do rps novamente volta a ficar com Ponto na lista de serviço <ItemListaServico>14.06</ItemListaServico>
A função ACBrNFSe1.Enviar(nrolote) pode estar regerando o XML do rps sem levar em consideração as opções de configuração do provedor ? -
14 horas atrás, Italo Jurisato Junior disse:
Boa noite Daniel,
Não utilize o GravarXML, pelo seu relato ele não deve estar levando em consideração as diversas opções de configuração do provedor.
Bom dia Italo,
Ok, deixarei de usar o GravarXML.
Obrigado.
-
Boa tarde,
fazendo testes de emissão de NFS-e com a Prefeitura de João Pessoa - PB, notei que existe uma diferença entre as rotinas que geram o xml dos recibos.
O arquivo em anexo 171600000-rps.xml foi gerado automaticamente pelo componente da ACBr e o arquivo 000001716-nfse.xml eu gerei pelo método ACBrNFSe1.NotasFiscais.Items[0].GravarXML('000001716-nfse.xml');
Neste segundo caso, o XML é gerado com a tag <ItemListaServico>14.06</ItemListaServico> com o Ponto (.), sendo que não poderia ter (no outro XML o Ponto não é colocado).
Outra coisa que notei: no XML 000001716-nfse.xml não é gerada a tag <CodigoPais>1058</CodigoPais> no Endereço do Tomador do serviço.
Como ainda não estou muito familiarizado em quais Units é feita a geração dos arquivos, não consigo sugerir uma solução para o problema.
Agradeço a atenção
Minha Pequena Contribuição: Arredondamento Abnt
em Dúvidas Gerais sobre o ACBr
Postado
Olá,
estive testando o código e vi que ele apenas se comporta corretamente quando usa 2 decimais, por estar fixo:
"nRetorno = nRetorno.toFixed(2);"
quando deveria ser:
"nRetorno = nRetorno.toFixed(nDecimais);"