Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 11-10-2017 em todas as áreas

  1. Bom dia @Diego Henicka voce está carregando o XML para o encerramento ou está encerrando somente com a chave de acesso? Faça só com a chave de acesso que irá funcionar, sem carregar o XML pois ele está na versão 1.0 e não é mais suportada para a versão; infEvento.chMDFe := ChaveAcesso.Text; infEvento.detEvento.nProt := Protocolo.Text; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teEncerramento; infEvento.nSeqEvento := 1; infEvento.detEvento.dtEnc := Date; infEvento.detEvento.cUF := UF; infEvento.detEvento.cMun := CODIGOMUNICIPIO.text; Estou fazendo assim e está indo tranquilamente o encerramento do MDFe, espero ter ajudado.
    5 pontos
  2. Bom dia Pessoal, Segue em anexo os fontes do ACBrReinf. Eventos Implementados e testados: 1. R-1000 - Informações do Empregador/Contribuinte 2. R-1070 - Tabela de Processos Administrativos/Judiciais 3. R-2010 – Retenção Contribuição Previdenciária - Serviços Tomados 4. R-2020 – Retenção Contribuição Previdenciária - Serviços Prestados 7. R-2098 – Reabertura dos Eventos Periódicos 8. R-2099 – Fechamento dos Eventos Periódicos 9. R-9000 – Exclusão de Eventos Faltando os eventos: (Não fiz por que o negocio não tem demanda para esse tipo de evento. mais caso alguém precise da pra fazer.) 5. R-2030 – Recursos Recebidos por Associação Desportiva 6. R-2040 – Recursos Repassados para Associação Desportiva -> Units do core do ACBr modificadas: ACBrDFeUtil.pas - Incluido no SignatureElement as tags necessárias para assinatura SHA256. function SignatureElement(const URI: String; AddX509Data: Boolean; IdSignature: String = ''; Asha256: Boolean = False): String; ACBrDFeSSL.pas - Criação de uma propriedade "property SSLDgst: TSSLDgst read FSSLDgst write FSSLDgst;" na TDFeSSL para informar o tipo de "Method Algorithm" a ser usado. Por padrão será SHA1. - no metodo TDFeSSLXmlSignClass.AdicionarSignatureElement na chamada do SignatureElement e passado a propriedade "FpDFeSSL.FSSLDgst" do tipo a ser usado( ver Abaixo) Result := copy(ConteudoXML, 1, I - 1) + SignatureElement(URI, AddX509Data, IdSignature, FpDFeSSL.FSSLDgst = dgstSHA256) + TagEndDocElement; ACBrDFeXsXmlSec.pas - Incluido uma diretiva "REINF" para seleção do DTD para ser usado no REINF. O Projeto do REINF não segui o padrão do Id. (Isso pode mudar em versões futuras do REINF) . {$IFDEF REINF} cDTD = '<!DOCTYPE test [<!ATTLIST &infElement& id ID #IMPLIED>]>'; {$ELSE} cDTD = '<!DOCTYPE test [<!ATTLIST &infElement& Id ID #IMPLIED>]>'; {$ENDIF} Espero que ajude e traga mais força ao projeto. obs.: Tentei seguir ao máximo a implementação atual do ACBR (Delphi > 2009). porem não testei em FPC. obs.: Para listas usei Generics haja vista que estou seguindo Delphi 2010 ou superior. obs.: Antes que perguntem: Vou publicar os fontes do eSocial em outro tópico. No aguardo da avaliação @Juliomar Marchetti @EMBarbosa Abraços. ACBrReinf.zip
    1 ponto
  3. Vamos alterar para manter o padrão dos outros bancos, e gerar arquivo conforme layout.
    1 ponto
  4. Bom dia Graça, Se hora o CT-e é autorizado e hora não, e o CT-e que antes foi rejeitado, depois é autorizado sem nenhuma alteração, chego a conclusão que o problema é na SEFAZ, mesmo.
    1 ponto
  5. Muito obrigado @Giuu alterei meu aplicativo de acordo com seu exemplo, ficou muito simples o encerramento.
    1 ponto
  6. Nesse caso, eu faria uma tabela pra armazenar os contratantes e faria uma seleção da tabela de contratantes para esse manifesto e //Dados da seguradora DM.IBContratante.close; DM.IBContratante.SelectSQL.Clear; DM.IBContratante.SelectSQL.add('SELECT * FROM Contratante'); DM.IBContratante.SelectSQL.ADD('WHERE CODIGO = ' + QuotedStr(Dm.IBManifestoCODCONTRATANTE.AsString) + ''); DM.IBContratante.Prepare; DM.IBContratante.Open; with seg.Add do begin with rodo.infANTT.infContratante.Add do begin CNPJCPF := DM.IBManifestoCNPJCONTRATANTE.AsString; end; DM.IBContratante. end;
    1 ponto
  7. Correção enviada para a revisão 13981 do SVN.
    1 ponto
  8. Sobre a impressão do endereço, foi enviado uma correção ao SVN.
    1 ponto
  9. Não existe TAG, é uma legenda para o campo (VLTR R$)*. Para informar o valor do campo (VLTR R$)* por item use ACBrSAT1.CFe.Det[X].Imposto.vItem12741
    1 ponto
  10. Basta informar a forma de pagamento corretamente, no SAT é permitido q o pagamento seja maior que o total da venda e o aparelho calcula o valor do troco.
    1 ponto
  11. O troco é uma função do SAT e os componentes de extrato do ACBr já suportam a impressão, desde que o vTroco seja maior que 0 no XML retornado pelo aparelho. Você não deve estar passando um valor de pagamento superior ao valor do cupom, por isso não está havendo um troco para o CFe.
    1 ponto
  12. @aocampioni você pode anexar esse XML para simularmos aqui?
    1 ponto
  13. Bom dia @Diego Henicka, Precisando estamos ai rsrs até mais.
    1 ponto
  14. Do ECF a cada registro tem um, do paf-ecf ele é um para cada re-homologação.
    1 ponto
  15. sim no site do sefaz de SC no S@t . no mesmo local onde tu libera seus clientes para usarem seu paf-ecf e associa a ECF do cliente ao seu paf
    1 ponto
  16. A versão para emissão de MDFe é 3.0, irá funcionar se você altera a versaoDf para ve300.
    1 ponto
  17. Bom dia, para fazer a consulta utilize somente a chave de acesso pois o XML em questão está na versão 1.0 e o que você está tentando fazer é a consulta já com a 3.0, estou fazendo assim e está funcionando perfeitamente. --------------------------- Menu --------------------------- Versão Layout: 3.00 Identificador: 42171017089484000190580030000004951000004950 Ambiente: 2 Versão Aplicativo: RS20170524131932 Status Código: 132 Status Descrição: Encerramento de MDF-e homologado UF: SC Chave Acesso: 42171017089484000190580030000004951000004950 Recebimento: 04/10/2017 08:20:21 Protocolo: 942170000020675 Digest Value: T1fVMHia1uu2bkJnAjXP/IYmi4U= --------------------------- OK ---------------------------
    1 ponto
  18. Boa tarde @ArqBox. Ao imprimir um relatório pelo forte se a impressora estiver instalada corretamente ela vai aparecer para impressão, e caso esteja como impressora padrão só informar "FFortes.RLReport1.Print;" que vai imprimir automaticamente na impressora DR700.
    1 ponto
  19. Boa tarde @Embrati O próprio fortes tem um componente chamado RLPDFFilter, adicionando o mesmo terá a opção quando clicar em salvar.
    1 ponto
  20. Olá Amigos, Passei pelo mesmo problema e realmente a instalação padrão do ACBR / Fortes no Windows 10 ira apresentar os problemas acima mencionados. Estes procedimentos resolveram o problemas nos pacotes que usam OpenSSL: - Ao instalar o o ACBR marque a opção Copiar DLL pasta bin do DELPHI. - Copie todas as DLLS da pasta DLL do Acbr para a pasta SYSTEM32 e SYSWOW64 - Registre a DLL capicom manualmente e certifique-se que o comando obteve êxito. Estes procedimentos resolveram o problemas nos pacotes que usam FORTES: - No IDE do Delphi remova o pacote do FORTES caso já tenha instalado. - Não instale o fortes pelo instalador, abra o Pacote no Delphi Compile e instale, - Agora basta Reinstalar o ACBR que os pacotes irão carregar normalmente no delphi. Renato Campos.
    1 ponto
×
×
  • 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.