Ir para conteúdo
  • Cadastre-se

CarlosSolla

Membros Pro
  • Total de ítens

    59
  • Registro em

  • Última visita

Tudo que CarlosSolla postou

  1. Olá pessoal Na consulta utilizando a procedure ACBrNFe.DistribuicaoDFePorUltNSU, estou recebendo eventos onde o tpEvento = 510630, xEvento = Registro de Passagem Automatico Originado MDFe. Este evento não esta incluído na unit ACBR\Fontes\PCNComum\pcnConversao.pas, talvez por se tratar de um código novo. Seria possível incluir? Grato,
  2. Olá Diego, Obrigado pelo esclarecimento, consegui salvar aqui, estou te enviando os arquivos por email. Abraço
  3. Eu estou utilizando a procedure ACBrNFe.DistribuicaoDFePorUltNSU(CodigoUFEmp, CNPJEmp, AUltNSU). Após chamar esta rotina eu consigo ler os documentos fiscais retornados na lista da propriedade ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip. É nesse momento que ao buscar a propriedade resDFe.xNome, no caso específico deste fornecedor, aparecem os caracteres estranhos. Os arquivos xml retornados ficam todos salvos na pasta que especifiquei na propriedade ACBrNFe.Configuracoes.Arquivos.DownloadDFe.PathDownload. Nesta pasta foram gerados arquivos xml com os seguintes sufixos: -resEventoNFe, -resNFe, -nfe, -procEventoNFe Como eu posso pegar o arquivo de retorno da consulta de distribuição completa? Nao consegui encontrar.
  4. Olá Diego, Boa tarde! Vou enviar o xml do resumo do evento por email Obrigado
  5. Boa tarde pessoal, Nenhuma luz ainda sobre este problema? Nos testes que fiz isto ocorre quando eu faço o TStringList.LoadFromFile no xml de resumo sem usar o TEnconding.UTF8; porém não consegui encontram onde o componente ACBRNFe faz esta leitura.
  6. Olá Daniel, Agradeço pela resposta Após a chamada da função ACBrNFe.DistribuicaoDFePorUltNSU, eu leio os itens da lista ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip. Este problema ocorre ao ler os dados do resumo da NFe, na propriedade resDFe.xNome. Abraço
  7. Olá pessoal, Em algumas notas fiscais retornadas pelo componente ACBrNFe.WebServices.DistribuicaoDFe, estão vindo alguns nomes de emitente com caracteres estranhos na tag resDFe.xNome, como por exemplo: INDÚSTRIA E COMÉRCIO DE PANIFICAÇÃO ROSA DE OURO LTDA Alguém já teve este tipo de problema? Grato
  8. Sim, verifiquei aqui e com esta alteração as instruções ficam em maiúsculas. Obrigado, Panda
  9. Bom dia, pessoal! Após ter alterado aqui para gerar as mensagens do segmento S em maiúsculas, mesmo assim o analisador continuava apresentando erro afirmando que continha caracteres especiais (não tinha). Então, entrando em contato com o pessoal do banco, me passaram a instrução de que não seria necessário informar o texto referente multa e juros no segmento S, já que este segmento é opcional e o valor ou percentual de multa e juros já são informados em campos específicos. Retirei então a chamada da procudure ACBrBoleto.AdicionarMensagensPadroes, no momento de gerar o arquivo de remessa, para que o segmento S não seja gerado, e deu certo gerar validar a remessa pelo analisador. Agora vamos gerar um arquivo de teste e enviar ao banco, mas ao que parece tudo vai dar certo assim. Dessa forma, não será mais necessária a alteração solicitada. Agradeço a todos pela atenção.
  10. Boa tarde pessoal! Estou fazendo a validação do arquivo e está dando o erro: "Inválido pois todos os caracteres devem estar em maiúsculo", conforme imagem em anexo. Teria alguma forma de acertar isso sem ter que mexer nos fontes do ACBR Boleto? Grato
  11. Achei que o problema havia sido resolvido, mas continua o mesmo problema aqui também. Já abri também um chamado, mas eles respondem umas coisas sem sentido. Sempre que no mês exitem somente eventos cujo codIncIRRF = 79 e o total dos descontas é maior que o total dos vencimentos , vem esta advertência no retorno da 1210. Porém realmente não tem como os vencimentos sempre ficarem maior. Muitas vezes nem existe nenhum vencimento com codIncIRRF = 79, existem somente descontos mesmo. Se alguém puder ajudar quanto a isso , também agradeço muito.
  12. Sim, faz um tempo que não atualizo, estou na revisão 31538. Peço desculpas, verifiquei agora a revisão mais recente e a função LerCampo nem existe mais nela. Uma pena, porém, a funcionalidade que permite utilizar o Navegador ter sido retirada; eu prefiro consultar diretamente o site do governo pela garantia de que ali os dados estão sempre atualizados. Vou então fazer uma cópia da unit ACBRConsultaCNPJ e inclui-la diretamente no meu projeto. Agradeço pela atenção de todos.
  13. Eu utilizo o evento SolicitarCaptcha que faz a consulta usando o TEdgeBrowser. o codigo utilizado no evento é o seguinte: procedure TFormCadTercImpDados.ACBrConsultaCNPJSolicitarCaptcha(var AHtml: string); var Url: string; begin Url := 'https://solucoes.receita.fazenda.gov.br/Servicos/cnpjreva/Cnpjreva_Solicitacao.asp?cnpj=' + editCNPJ.text; AHtml := TFNavegar.Navegar(Url); end; a classe TFNavegar está na unit em anexo. Grato ACBrConsultaCNPJNavegar.dfm ACBrConsultaCNPJNavegar.pas
  14. Bom dia pessoal! Um cliente me passou uma situação em que fez uma consulta de CNPJ e retornou o nome com uma "&" no lugar do E-Comercial. Dei uma pesquisada e vi que no html o E-Comercial aparece desta forma. Então para resolver o problema eu inclui uma linha a mais na função TACBrConsultaCNPJ.LerCampo : if linha = NomeCampo then begin Result := StringReplace(Trim(Texto[i+1]),' ',' ',[rfReplaceAll]); Result := StringReplace(Result,'&','&',[rfReplaceAll]); // linha incluída Texto.Delete(I); break; end; end Isso resolveu o problema aqui, mas não tenho certeza se essa é a melhor solução. Em anexo a unit alterada. Abraços ACBrConsultaCNPJ.pas
  15. Boa tarde! Também passei o caso para o suporte do eSocial, e inicialmente recebi uma reposta orientando para eu mudar a incidência de IRRF da rubrica 231-"Desconto de Adiantamento de 13º Salário" que foi a que gerou o negativo, para a incidência IRRF=12. Esta rubrica gerou um negativo no tpInfoIR=7900, porque ela é um desconto e não havia nenhuma outra rubrica de vencimento no mês com o mesmo tipo de incidência (codIncIRRF=09). Ao que parece os eventos com CodIncIRRF=09 entram no totalizador do tpInfoIR=7900. Após eu argumentar que fazer isso iria gerar uma totalização errada da base de IRRF 13º, reponderam o seguinte: Porém eu não cheguei a reenviar os eventos, pois o cliente já havia fechado a folha, e decidiu manter como estava. Vamos ver então se nos próximos envios não vai mais aparecer esta advertência. at.
  16. Bom dia pessoal! Estou usando o componente ACBRPagFor para gerar arquivos de pagamento de funcionários, para os funcionário que tem conta em bancos diferentes do banco da empresa, é utilizado o serviço de pagamento a fornecedores. Surgiram 2 funcionários que tem conta nos bancos 380-PicPay e 536-Neon. Estes 2 bancos não existiam na lista existente na unit ACBrPagForConversao.PAS, então alterei a mesma incluindo estes 2 bancos. Gostaria de saber se seria possível incluir esta alteração no repositório. O foi alterarado na revisão 31538. Grato! ACBrPagForConversao.pas
  17. Bom dia a todos! Eu recebi a seguinte advertencia ao enviar, já na versão S-1.2, o evento S-1210 ref. o mês 12 de um funcionário: Ocorrência nº 1 código 1895 Tipo 2 Descrição: O registro [tpInfoIR]=7900 e demonstrativo=xxxx foi zerado pelo sistema, pois o seu valor era negativo Acredito que este erro ocorre porque existem rubricas de desconto como por exemplo a rubrica "Desconto Adiantamento de 13º salário", que eu classifiquei com a natureza da rubrica = 5504 e o tpInfoIR=09 (Verba transitada pela folha de pagamento de natureza diversa de rendimento ou retenção/isenção/dedução de IR); então ao totalizar os valores por tpInfoIR o eSocial não encontra nenhuma outra rubrica de vencimento com este mesmo tpInfoIR, gerando um total negativo para este totalizador. Minha preocupação é se esta configuração da rubrica que eu fiz está correta. Estranho é que, neste caso acima, mesmo a rubrica estando com tpInfoIR = 09, o eSocial totaliza na 7900; Porém ocorreram outros casos em que a ocorrência, retorna o totalizador 79, conforme abaixo: Ocorrência nº 1 código 1895 Tipo 2 Descrição: O registro [tpInfoIR]=79 e demonstrativo=xxxx foi zerado pelo sistema, pois o seu valor era negativo Agradeço muito se houver alguém que possa me orientar sobre esta parte de configuração das rubricas. Estou perdido quanto a isso, e os funcionários de RH das empresas também tem dificuldade com isso. Abraços
  18. Boa tarde! Deu certinho agora. Muito obrigado a todos! Abraços!
  19. Boa tarde a todos Estava apresentando um erro ao processar o evento 5012 no retorno da S-1299, não estava conseguindo pegar a versão do evento de forma apropriada. Fiz uma pequena correção na linha 285 pces5012.pas : de s := Copy(FXML, Pos('/evt/evtIrrf/', FXML)+18, 16); para s := Copy(FXML, Pos('/evt/evtIrrf/', FXML)+13, 16); Em anexo unit corrigida. pcesS5012.pas
  20. Boa tarde a todos, Estava obtendo erro ao enviar o evento S-2240 e notei que tem 2 erros na linha 591 da unit ACBreSocial\PCNeSocial\pcesS2240.pas. Detectei 2 erros nesta linha: 1- Conforme o layout data inicial da tag dtFimCondicao é 16/01/2023 e está como 16/01/2022; 2-Na condição DateToStr(objInfoExpRisco.dtFimCondicao) <> dDataBrancoNula), no meu caso a função DateToStr retorna '30/12/99' enquanto a constante dDataBrancoNula = '30.12.1899' Acertei trocando a linha para essa: if ((objInfoExpRisco.dtIniCondicao >= StringToDateTime('16/01/2023')) and (objInfoExpRisco.dtFimCondicao > 0)) then Abraço!
  21. Boa tarde! Consegui implementar o recurso da marca d'água na DANFE do FastReports, utilizando uma Banda Overlay com uma frxImage. Porém para funcionar, além de ter que incluir estes 2 componentes no arquivo FR3, é necessário alterar as units ACBrNFeDANFEFR.pas e ACBrNFeDANFEFRDM.pas Para utilizar o recurso criei 3 propriedades na unit ACBrNFeDANFEFR, as quais devem ser especificadas no código do programa. LogoMarcaDAguaPngFileName: String => se especificado ira ativar a marca d'agua, e deve conter o caminho do arquivo PNG que contem a imagem , que já deve ser bem transparente. LogoMarcaDAguaTop: Double => Posição vertical que a marca d'agua deve ser impressa na pagina da DANFE LogoMarcaDAguaHeight: Double => Altura da imagem Estou postando aqui para ver se pode ser útil a alguém, porém não tenho experiência com os componentes ACBR , e também só alterei a DANFE retrato. Abraço a todos! ACBrNFeDANFEFR.pas ACBrNFeDANFEFRDM.pas DANFeRetrato.fr3
×
×
  • 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...