Wanderson Paiva
-
Total de ítens
39 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Wanderson Paiva
-
-
Boa tarde,
Estou enviando em anexo alterações para que sejam incorporadas ao svn que permitem a impressão na DANFE (Fast) das duas unidades de medidas (comercial e tributável), quando as mesmas são diferentes, assim como é feito no Emissor Gratuito da Sefaz SP.
Esta alteração visa atender a necessidade de alguns clientes aqui no estado de MT.
Foram alterados os arquivos:ACBrNFeDANFEFRDM.pas
Criada a propriedade ImprimirUnidQtdeValor com os valores (umiPadrao, umiUnidadeComercialETributavel), onde:
- umiPadrao: Para manter compatibilidade com a forma de impressão atual, que é aquela atribuída pela propriedade 'ImprimirUnQtVlComercial' (Boolean);
- umiUnidadeComercialETributavel: Este valor permite que seja impresso
Alterada a procedure CarregarDados do produto, para verificar a propriedade acima.
DanfeRetratoNovo.fr3, DanfeRetrato.fr3 e DanfePaisagem.fr3
Alterado nos campos Unidade, Valor Unitario e Quantidade a propriedade WordWrap para True, para permitir que seu valor tenha mais de 1 linha (servirá para imprimir os dados da unidade comercial na primeira linha e da tributável na segunda linha).No arquivo DanfePaisagem.fr3 foi corrigido os campos Unidade, Qtde e Valor Unitário que estavam sempre retornando os valores da unidade tributável.
Em anexo segue o arquivo zip contendo os arquivo alterados e também os PDFs com exemplo da impressão das danfes já alteradas:
- ACBrNFeDANFEFRDM.pas;
- DanfeRetratoNovo.fr3;
- DanfeRetrato.fr3;
- DanfePaisagem.fr3;
- DanfeRetrato.pdf;
- DanfePaisagem.pdf;Obs: Fontes do ACBr atualizados em 29/08/2016.
- 1
-
Boa tarde @hleorj e @Juliomar Marchetti,
Alguma notícia sobre essa solicitação de alteração?
Grato
Wanderson Paiva
-
desculpe a demora @hleorj, segue as alterações, caso tenha alguma sugestão fico grato.
Alterações arquivo ACBrNFeDANFEFRDM.pas:
- Criado um novo Tipo de Dados 'TImprimirUnidQtdeValor' do tipo Enum com os valores (umiPadrao, umiUnidComETrib);
- Criada a propriedade ImprimirUnidQtdeValor do tipo TImprimirUnidQtdeValor;
- Alterada a procedure CarregarDados do produto, para verificar a propriedade acima
// umiPadrao: Para manter compatibilidade com a forma de impressão atual, que é aquela atribuída pela propriedade 'ImprimirUnQtVlComercial';
// umiUnidComETrib: Se a unidade comercial e tributável forem diferentes, serão impressas as duas unidades de medida na DANFE, uma abaixo da outra, exatamente como na impressão da DANFE do Emissor Gratuito da NFe disponibilizado pela Sefaz de SP.
Alterações arquivo ACBrNFeDANFEFR.pas:
- Criada a propriedade ImprimirUnidQtdeValor do tipo TImprimirUnidQtdeValor cujo valor padrão é umiPadrao;
Alterações nos arquivos DanfeRetrato.fr3 e DanfePaisagem.fr3:- Alterado nos campos Unidade, Valor Unitario e Quantidade a propriedade WordWrap para True, para permitir que seu valor tenha mais de 1 linha (servirá para imprimir os dados da unidade comercial na primeira linha e da tributável na segunda linha).
- No arquivo DanfePaisagem.fr3 foi ajustado/corrigido também pois estes campos estavam sempre retornando o valor, qtde e unidade tributável.
-
-
Boa tarde @Juliomar Marchetti,
Segue em anexo alteração na impressão da NFe para que seja possível parametrizar a impressão da unidade comercial e tributável na danfe retrato e paisagem.
Gostaria que desse uma olhada, não tenho muita experiência com Fast Report, caso discorde de alguma alteração fiquem a vontade para sugerir alterações.
-
Obrigado a todos! Irei implementar então e posto aqui assim que estiver funcionando.
-
Bom dia senhores!
Gostaria de saber se a alteração que foi feita no tópico abaixo, foi mantida para a Danfe em FastReport no trunk2.
Caso tenha sido mantida, gostaria de saber como proceder para conseguir imprimir as duas unidades (comercial e tributável).
Grato!
-
Em 19/01/2016 at 13:28, AecioSf disse:
Boa tarde @Wanderson Paiva, pode me uma da uma ajuda, como vc esta fazendo pra preencher na parte do signature a tag <Reference URI="">, esse campo costuma ir em branco e pelo que vi no exemplo da abaco ele tem que estar com o numero do lote.
Desde ja muito obrigado.
Bom dia @AecioSf, desculpe a demora em responder. Estive verificando como é gerado o valor da propriedade URI no arquivo pnfsNFSeW_ABRASFv1.pas no método GerarXML existe o seguinte trecho de código:
...
else
FNSe.InfID.ID = OnlyNumber(FNSe.IdentificacaoRps.Numero) + FNSe.IdentificacaoRps.Serie;
end;
GerarXML_ABRASF_V1;
...
FNFSe.signature.URI := FNFSe.InfID.ID;
Então, ele não verdade é o número da rps + a série. Verifique em sua rotina se vc está setando as propriedades IdentificacaoRps.Numero e .IdentificacaoRps.Serie.
Espero ter ajudado!
Ass. Wanderson Paiva
-
Senhores,
Quando estava implementando uma rotina para emissão de NFSe para o município de Rondonópolis/MT, que utiliza o provedor Ábaco, tive que alguns problemas e acabei realizando algumas alterações em relação as URLs no arquivo Abaco.ini para que funcionasse. Após as alterações está 100% funcionando!
Original:
[URL_P]
RecepcaoLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/arecepcionarloterps?wsdl
ConsultaSitLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarloterps?wsdl
ConsultaLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarnfseporrps?wsdl
ConsultaNFSeRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarsituacaoloterps?wsdl
ConsultaNFSe=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarnfse?wsdl
CancelaNFSe=https://www.e-nfs.com.br/%NomeURL_P%/servlet/acancelarnfse?wsdl
GerarNFSe=
RecepcaoSincrono=
SubstituiNFSe=[URL_H]
RecepcaoLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/arecepcionarloterps?wsdl
ConsultaSitLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarloterps?wsdl
ConsultaLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarnfseporrps?wsdl
ConsultaNFSeRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarsituacaoloterps?wsdl
ConsultaNFSe=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarnfse?wsdl
CancelaNFSe=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/acancelarnfse?wsdl
GerarNFSe=
RecepcaoSincrono=
SubstituiNFSe=Alterado para:
[URL_P]
RecepcaoLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/arecepcionarloterps?wsdl
ConsultaSitLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarsituacaoloterps?wsdl
ConsultaLoteRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarloterps?wsdl
ConsultaNFSeRPS=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarnfseporrps?wsdl
ConsultaNFSe=https://www.e-nfs.com.br/%NomeURL_P%/servlet/aconsultarnfse?wsdl
CancelaNFSe=https://www.e-nfs.com.br/%NomeURL_P%/servlet/acancelarnfse?wsdl
GerarNFSe=
RecepcaoSincrono=
SubstituiNFSe=[URL_H]
RecepcaoLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/arecepcionarloterps?wsdl
ConsultaSitLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarsituacaoloterps?wsdl
ConsultaLoteRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarloterps?wsdl
ConsultaNFSeRPS=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarnfseporrps?wsdl
ConsultaNFSe=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/aconsultarnfse?wsdl
CancelaNFSe=http://homologa.e-nfs.com.br/%NomeURL_H%/servlet/acancelarnfse?wsdl
GerarNFSe=
RecepcaoSincrono=
SubstituiNFSe=Uma observação também é que para emitir no ambiente de homologação, deve-se alterar a chave UseSSL=0, pois o mesmo não é seguro.
Em anexo estou disponibilizando o arquivo Abaco.ini alterado, caso o @Italo Jurisato Junior ou o @Juliomar Marchetti desejem alterar no repositório.
-
Ainda não resolvido... alguém tem alguma sugestão?
-
Estou transmitindo NFSe normalmente em ambiente de homologação, só que ao consultar o lote através do protocolo e numero do lote obtenho a seguinte mensagem de erro:
Codigo: E403
Mensagem: Lote de RPS recebido e foram detectados erros ao processar.
Correção: Recuperar a relação dos erros.
A dúvida é como recuperar essa relação de erros.
Alguém já passou por essa situação? Sabe o que pode ser?
O provedor é Abaco, cidade de Rondonópolis/MT.
Grato!
-
Senhores,
Em uma pesquisa sobre o ambiente de homologação da NFSe da cidade de Rondonópolis me deparei com a seguinte linha (nº 117) no arquivo ACBrProvedorAbaco.pas:
ConfigURL.HomNomeCidade := 'roo';
Acho que o correto seria
ConfigURL.HomNomeCidade := 'rondonopolis' ;
Fiz testes aqui e com 'roo' não encontra o url e com 'rondonopolis' funciona normalmente.
Gostaria que verificassem minha informação, e caso seja procedente, que a alteração seja efetuada.
Grato,
Wanderson P. Freitas
-
Senhores,
Estava criando minha rotina para gerar o registro D100 quando me deparei com a seguinte linha de código dentro da procedure WriteRegistroD100 do arquivo ACBrEFDBloco_D_Class.pas:
if DT_INI < EncodeDate(2011,07,01) then
Analisando no manual as informações do registro D100 acho que o correto seria:
if DT_INI < EncodeDate(2012,07,01) then
Gostaria que os administradores do projeto verificassem se realmente procede essa minha observação.
Grato,
Wanderson P. de Freitas
- 1
Impressão de NFe com a unidade comercial e tributável (FastReport)
em ACBrNFe
Postado
Boa tarde,
Segue em anexo 2 arquivos xml para análise.
Obs: Emissão em ambiente de homologação apenas para teste da impressão, por isso os dados como cálculos e cst não devem ser considerados como reais.
Atencionsamente,
Wanderson P. de Freitas
51160906077120000173550010000719522001348719.xml
51160906077120000173550010000719531001348726.xml