Fiz uns testes com a informação montada pelo @Diego Foliene e consegui transmitir depois de implementar o CNAE que não tinha dentro do nfse.xsd, fiz o cancelamento que concluiu perfeitamente, depois dos testes de transmissão e cancelamento, validei pelo site da prefeitura e ok, apenas um detalhe que estou tentando solucionar que é a exibição da marca d'agua CANCELADA que não está aparecendo pra mim no DANFE, vou continuar os testes pra tentar solucionar, mas o problema inicial está resolvido.
Meu muito obrigado ao @Diego Foliene e sua equipe.
Durante o suporte prestado pelo @Diegof fiquei de abrir um tópico sobre a necessidade de imprimir no DANFE_EL a data do RPS quando a NFSe ainda não transmitida.
Para meu uso e adianto da solução, fiz o a intervenção na unit devida "ACBrNFSeXDANFSeFR.pas" onde, implementei as alterações da forma transcrita abaixo:
________________________________________________________________________________________________________________________________________________________________________
//By AP2 em 25/05/2023
if ANFSe.Numero.Length > 0 then
LCDS.FieldByName('DataEmissao').AsString := FormatDateBr(ANFSe.DataEmissao)
else
begin
if frxReport.findcomponent('Memo12') <> nil then
TfrxMemoView(frxReport.findcomponent('Memo12')).Text := 'Data do RPS';
LCDS.FieldByName('DataEmissao').AsString := FormatDateBr(ANFSe.DataEmissaoRps);
_______________________________________________________________________________________________________________________________________________________________________
Descrevendo o que foi feito: Verifico antes se o Número da Nota existe para manter a DataEmissao como antes, senão, alimento a mesma tag como valor da DataEmissaoRps e,
pra não confundir a informação no DANFE_EL, busco o componente do fastReport que contém a descrição "Data da Emissão" e substituo pela descrição "Data do RPS".
Segue em anexo o arquivo modificado que pode ser testado sem a necessidade de recompilar todo o ACBr.
Se algo não tiver dentro dos padrões da equipe ACBr, fiquem a vontade em endentar ou modificar se minha intervenção atender a outros com o mesmo problema.
ACBrNFSeXDANFSeFR.pas
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.