Ir para conteúdo
  • Cadastre-se

FabioMachado

Membros
  • Total de ítens

    257
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que FabioMachado postou

  1. Boa dia, estou criando esse novo tópico pois tudo que encontrei aqui no forum não resolveu. Eu estou enviando arquivos txt para o ACBrNfeMonitor gerar os xml da nota e depois o assinatura .. por ai vai. só que ao gerar o arquivo e enviar o comando : NFe.CriarNFe(c:\mshell\liberty\nfe\9811.TXT,nRetornaXML),[1] ou NFe.CriarNFe(c:\mshell\liberty\nfe\9811.TXT,nRetornaXML) ou ainda NFe.CriarNFesefaz(c:\mshell\liberty\nfe\9811.TXT,nRetornaXML). O retorno do ACBrNFeMonitor é sempre a mesma coisa: ERRO: Classe não registrada. Ja até consegui importar o arquivo gerado no emissor nacional gratuito. Ai o acontece, ja verifiquei a instalação da Capicom, ja re-instalei ela por completo e ja atualizei a cadeia dos certificados para a versão 2 e a versão do ACBrNFeMonitor que eu estou usando é a 0.7.1c - CAPICON. Alguem tem alguma idéia do que eu posso estar fazendo de errado?
  2. FabioMachado

    Criando Chave de Acesso

    Bom dia, estou tentando gerar alguns arquivos txt para enviar ao ACBrNFeMonitor que está apenas me retornando isso: ERRO: Classe não registrada. Então tentei importar os arquivos no emissor nacional gratuito para testar ai ele até importa mais me retorno que os seguintes erros: cDV: Dígito Verificador "numero gerado pelo meu sistema" inválido. ele foi alterado para "outro numero"; ai diz que a chave foi modificado e no final coloca o número informado na linha acima. Estou postando aqui as rotinas que eu estou usando para tentar descobrir o pq disse. E ja ficando grato pela ajuda de todos ai vai os dados. COD_UF:=14 ano:='12'; mes:='02'; cnpj:=07198515000197 modelo:=55 serie:=001 num_nota:=000000043; forma_emissao:='1'; codigo_aleatorio:=00009811 campos:=cod_uf+ano+mes+cnpj+modelo+serie+num_nota+forma_emissao+codigo_aleatorio; identificacao_nfe:=campos+modulo11(campos); function Modulo11(Numero: String): String; var i,j,k : Integer; Soma : Integer; Digito : Integer; CNPJ : Boolean; begin Result := ''; Try Soma := 0; k:= 2; for i := Length(Numero) downto 1 do begin Soma := Soma + (StrToInt(Numero)*k); inc(k); if k > 9 then k := 2; end; Digito := 11 - Soma mod 11; if Digito >= 10 then Digito := 0; Result := Result + Chr(Digito + Ord('0')); except Result := 'X'; end; Form_Principal.DV_NFE:=Digito; end;
  3. Depois de gerar os arquivos exatamente igual aos arquivos gerados com os 00000 ou 00 funcionou. porem eu continuo com o problema de classe não registrada na tentativa de utilização do ACBrNFeMonitor. Alguem tem idéia do que é esse problema? Como ficou o arquivo. NOTAFISCAL|1| A|2.00|NFe14120202760281000106550010000000381000098110| B|14|00009811|Venda de mercadorias|0|55|001|000000038|2012-03-01|2012-03-01||1|1400100|1|1|0|2|1|0|2.8||| C|J. R. A. LIRA|PAPELARIA BRASILEIRA|2400082294||||1| C02|02760281000106| C05|AV. GETULIO VARGAS|5593/E||CENTRO|1400100|Boa Vista|RR|69301030|1058|BRASIL|09532247059| E|LIVRE SERVICOS E CONSULTORIA LTDA|240124084||[email protected]| E02|07198515000197| E05|AV. MARIO HOMEM DE MELO|2216|LT 09|MECEJANA|1400100|UIRAMUTA|RR|69303350|1058|BRASIL|36233152| H|1|| I|1|088698687369|CARTUCHO DE TINTA HP 78|96081000||5102|UND|1.0000|150.0000000000|150.00|088698687369|UND|1.0000|150.0000000000|||||1||| M| N| N10d|2|102| Q| Q04|07| S| S04|07| W| W02|0.00|0.00|0.00|0.00|150.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|150.00| X|9|
  4. Eu ja havia feito os procedimentos dos tópicos e o problema persiste ... baixei novamente e executei o tal capicom.exe rodei ele e continua dando classe não registrada. Porém me lembrei agora que foi efetuado uma atualização dos certificados digitais será que poderia ser isso, pois eu fiz aqui a atualização antes de fazer esses teste. A versão do ACBrNFeMonitor que estou usando é a 0.7.1c Lembrei disso ao testar os arquivos com o emissor gratuito que deu um monte de erro no valor, eu acho que é por causa dos zeros dos valores, vou testar aqui fazendo essa alteração e utilizando o emissor gratuito para importar. Agora ta dando os erros abaixo mais no arquivo os valores são esses mesmos, vejam. NOTAFISCAL|1| A|2.00|NFe14120202760281000106550010000000311000098110| B|14|00009811|Venda de mercadorias|0|55|001|000000031|2012-02-29|2012-02-29||1|1400100|1|1|0|2|1|0|2.8||| C|J. R. A. LIRA|PAPELARIA BRASILEIRA|2400082294||||1| C02|02760281000106| C05|AV. GETULIO VARGAS|5593/E||CENTRO|1400100|Boa Vista|RR|69301030|1058|BRASIL|09532247059| E|LIVRE SERVICOS E CONSULTORIA LTDA|240124084||[email protected]| E02|07198515000197| E05|AV. MARIO HOMEM DE MELO|2216|LT 09|MECEJANA|1400100|UIRAMUTA|RR|69303350|1058|BRASIL|36233152| H|1|| I|1|088698687369|CARTUCHO DE TINTA HP 78|96081000||5102|UND|1.0000|150.0000|150.0000|088698687369|UND|1.0000|150.0000|||||1||| M| N| N10d|2|102| Q| Q04|07| S| S04|07| W| W02|0.0000|0.0000|0.0000|0.0000|150.0000|0.00|0.00|0.0000|0.00|0.00|0.00|0.00|0.00|150.0000| X|09
  5. Agora ta dando o erro: ERRO: Classe não registrada o novo layout é: NOTAFISCAL|1| A|2.00|NFe14120202760281000106550010000000251000098112| B|14|00009811|Venda de mercadorias|0|55|001|000000025|2012/02/28|2012/02/28||1|1400100|1|1|2|2|1|0|2.8||| C|J. R. A. LIRA|PAPELARIA BRASILEIRA|2400082294||||1| C02|02760281000106| C05|AV. GETULIO VARGAS|5593/E||CENTRO|1400100|Boa Vista|RR|69301030|1058|BRASIL|09532247059| E|LIVRE SERVICOS E CONSULTORIA LTDA|240124084||[email protected]| E02|07198515000197| E05|AV. MARIO HOMEM DE MELO|2216|LT 09|MECEJANA|1400100|UIRAMUTA|RR|69303350|1058|BRASIL|36233152| H|1|| I|1|088698687369|CARTUCHO DE TINTA HP 78 |96081000||5102|UND|1,0000|150,00 |150,00|088698687369|UND|1,000|150,00 |||||1||| M| N| N10d|2|102| Q| Q04|07| S| S04|07| W| W02|0,00|0,00|0,00|0,00|150,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|150,00| X|09
  6. A chave foi corrigida tava errada a série.
  7. Cara esses layout são um porre, estou aqui batendo cabeça. A pergunta é o. Se eu mandar o arquivo txt sem a chave (A|2.00|NFe141106027602810001065510000000231000098115|) o acbr monitor vai gerar ela? Caso seja não. estou com esse exemplo que eu ja montei aqui. NOTAFISCAL|1| A|2.00|NFe141106027602810001065510000000231000098115| B|14|00009811|Venda de mercadorias|0|55|1|000000023|2012/02/28|2012/02/28||1|1400100|1|1|5|2|1|0|2.8||| C|J. R. A. LIRA|PAPELARIA BRASILEIRA|2400082294||||1| C02|02760281000106| C05|AV. GETULIO VARGAS|5593/E||CENTRO|1400100|Boa Vista|RR|69301030|1058|BRASIL|09532247059| E|LIVRE SERVICOS E CONSULTORIA LTDA|240124084||[email protected]| E02|07198515000197| E05|AV. MARIO HOMEM DE MELO|2216|LT 09|MECEJANA|1400100|UIRAMUTA|RR|69303350|1058|BRASIL|36233152| H|1|| I|1|088698687369|CARTUCHO DE TINTA HP 78|96081000|||5102|UND|1,0000|150,00|150,00|088698687369|UND|1,000|150,00|||||1||| M| N| N10d|2|102| Q| Q04|07| S| S04|07| W| W02|0,00|0,00|0,00|0,00|150,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|150,00| X|09 quando mando pro ACBR me retorna o seguinte erro: ERRO: '0UND' is not a valid floating point value ja procurei onde isso poderia estar ocorrendo e não achei então tentei importar no Emissor gratuito ai o bicho ficou massa, kkkk deu erro pra tudo que é lado e que mais me preocupou foi o primeiro, identificador da nf invalido. Anexo está o arquivo, se alguem puder dar uma ajuda eu fico grato. 9811.txt
  8. Obrigado ajudou bastante mesmo, agora a pergunta em um duvida que surgiu e é coisa de tributação O conjunto Q – PIS como eu calculo isso, exemplo. Q05|98|0.04| Q07|2.50|1.65| O conjunto S – COFINS como eu calculo isso, exemplo. S| S05|98|0.19| S07|2.50|7.60| Agora como eu sei o codigo do PIS e o codigo do Cofins, cada produto tem um ou esse código é geral por empresa.
  9. Bom dia galera. Hoje eu decidi utilizar o ACBrNFe Monitor para emitir as notas fiscais, fui ao site da NFe e baixei o ultimo manual de integração 4.0.1 NT 2009.006 e peguei alguns arquivos gerados pelo emissor nacional para analise. e me deparei com um monte de duvidas, coisas que Estão no manual mais estão diferentes nos arquivos então vim pedir a ajuda de vcs. como segue: Schema XML: nfe_v99.99.xsd conjunto C - Identificação do Emitente da Nota Fiscal eletrônica C02 - CNPJ; C02a - CPF; caso seja pessoa fisica; C03 - Razao social. ... e por ai vai de acordo com o esquema a linha deveria ser: C|CNPJ|razao social|nome fantasia||endereço|número .... e por ai vai. No arquivo que eu peguei de uma cliente com emissor nacional gratuito o arquivo está assim: C|Razao Social|Noma Fantasia|inscricao estadual||0316539|4530701|1| C02|cnpj| C05|endereco|numero||bairro|cod do municipio|nome do municipio|UF|CEP|cod pais|nome pais|tele| Não entendi o pq dessa diferença. Alguem que esteja usando o ACBrNFe Monitor teria como me dar uma luz.
  10. Deixa e aproveitar e perguntar: 1 - tem como eu recuperar todos os xml's das notas enviados para mim ou para meu cliente utilizando esse recuperador sem eu saber a chave das notas? 2 - Esses arquivos eu poderia fazer a importação dos dados? 3 - Como é o procedimento caso a pergunta 1 seja positiva?
  11. Bom dia eu estou com uma duvida com referência ao recuperador. 1 - Esse recuperador, recupera os notas emitidos ou as notas recebidas; 2 - Se for as notas emitidas como eu faço para pegar os xmls das notas recebidas?;
  12. Aguem ai tem o manual dos layouts dos arquivos de retorno, preferencialmente do Itaú, inicialmente. De forma que eu possa fazer aqui e depois eu subo as rotinas para que a Juliana possa analisar e depois juntar ao componente.
  13. Ola Bom dia, realmente funcionou caiu na conta o boleto pago. Agora eu quero fazer a analise dos arquivos de retorno tem alguma layout que eu possa seguir ou alguma rotina dentro do próprio componente?
  14. Eu fiz esse teste com um boleto simbólico a uns dias a traz, antes de emitir esses ultimos, fiz o pagamento dele e caiu direitinho na conta depois disso eu fiz uma atualização do componente e por isso estou um pouco ressabiado.
  15. Agora eu estou um pouco preocupado que depois dessa implementação eu emiti uns boletos para uns clientes e esses boletos foram pagos na segunda-feira e até agora eu não consegui visualiza-los na conta e nem no arquivo de retorno que o banco envia.
  16. Eu acabei fazendo desta forma: LocalPagamento := dados.CDS_config_boletosLOCAIS_DE_PAGAMENTO.Value; Vencimento := dados.CDS_receberDATA_VCT.AsDateTime; DataDocumento := dados.CDS_receberDATA_EMI.AsDateTime; NumeroDocumento := dados.CDS_receberCOD_RECEBER.AsString; EspecieDoc := 'DM'; if dados.CDS_bancosACEITE.Value='N' then Aceite := atNao else Aceite := atSim; DataProcessamento := Now; NossoNumero := IntToStrZero(dados.CDS_receberCOD_RECEBER.Value,8); Carteira := dados.CDS_bancosCARTEIRA.Value; ValorDocumento := dados.CDS_receberVAL_A_RECEBER.AsCurrency; DataMoraJuros := dados.CDS_receberDATA_VCT.AsDateTime; ValorMoraJuros := dados.CDS_receberJUROS_DIA.Value; Juros:=formatfloat('#,##0.00',dados.CDS_receberJUROS_DIA.Value); PercentualMulta := dados.CDS_receberMULTA.Value; multa:=formatfloat('#,##0.00',dados.CDS_receberMULTA.Value); Sacado.NomeSacado := dados.CDS_clientesRAZAO.Value; if dados.CDS_clientesFIS_JUR.Value='F' then Sacado.CNPJCPF := dados.CDS_clientesCPF.AsString else Sacado.CNPJCPF := dados.CDS_clientesCNPJ.AsString; Sacado.Logradouro := dados.CDS_clientesENDERECO.Value; Sacado.Numero := dados.CDS_clientesNUMERO.Value; Sacado.Bairro := dados.CDS_clientesBAIRRO.Value; Sacado.Cidade := dados.CDS_clientesCIDADE.Value; Sacado.UF := dados.CDS_clientesESTADO.Value; Sacado.CEP := dados.CDS_clientesCEP.Value; ValorAbatimento := dados.CDS_receberVALOR_DESCONTO.Value; DataAbatimento := dados.CDS_receberDATA_DESCONTO.AsDateTime; Mensagem.Add('Após o venc. cobrar juros de R$ '+juros+' ao dia'+' e multa de R$ '+multa); if (Trim(dados.CDS_receberDATA_DESCONTO.AsString)<>EmptyStr) and (Trim(dados.CDS_receberVALOR_DESCONTO.AsString)<>EmptyStr) then// or (dados.CDS_receberVALOR_DESCONTO.Value>0 and Trim(dados.CDS_receberDATA_DESCONTO.AsString)) then Mensagem.Add('Conceder desconto de R$ '+formatfloat('#,##0.00',dados.CDS_receberVALOR_DESCONTO.Value)+' até '+datetostr(dados.CDS_receberDATA_DESCONTO.AsDateTime)); Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L1.Value); Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L2.Value); Mensagem.Add(dados.CDS_config_boletosINSTRUCOES_L3.Value);
  17. Galera qual a versão do Fortes Report vcs estão usando. o meu aqui que é o 3.7 B ta dando uma mensagem de que a versão não é a correta.
  18. Boa tarde Juliana, só agora estou retomando o desenvolvimento dos boletos bancários e vi sua resposta. Essa semana fiz uns teste com referencia a sua informação e o funcionamento da emissão, aceitação pelo banco, e o credito na conta foi realizada com sucesso. porém reparei que as informações das instruções, juros e multa não foram impressos no boleto será que estou fazendo algo errado? segue o código: Titulo:= ACBrBoleto1.CriarTituloNaLista; with Titulo do begin LocalPagamento := dados.CDS_config_boletosLOCAIS_DE_PAGAMENTO.Value; Vencimento := dados.CDS_receberDATA_VCT.AsDateTime; DataDocumento := dados.CDS_receberDATA_EMI.AsDateTime; NumeroDocumento := dados.CDS_receberCOD_RECEBER.AsString; EspecieDoc := 'DM'; if dados.CDS_bancosACEITE.Value='N' then Aceite := atNao else Aceite := atSim; DataProcessamento := Now; NossoNumero := IntToStrZero(dados.CDS_receberCOD_RECEBER.Value,8); Carteira := dados.CDS_bancosCARTEIRA.Value; ValorDocumento := dados.CDS_receberVAL_A_RECEBER.AsCurrency; DataMoraJuros := dados.CDS_receberDATA_VCT.AsDateTime; ValorMoraJuros := dados.CDS_receberJUROS_DIA.Value; PercentualMulta := dados.CDS_receberMULTA.Value; Sacado.NomeSacado := dados.CDS_clientesRAZAO.Value; if dados.CDS_clientesFIS_JUR.Value='F' then Sacado.CNPJCPF := dados.CDS_clientesCPF.AsString else Sacado.CNPJCPF := dados.CDS_clientesCNPJ.AsString; Sacado.Logradouro := dados.CDS_clientesENDERECO.Value; Sacado.Numero := dados.CDS_clientesNUMERO.Value; Sacado.Bairro := dados.CDS_clientesBAIRRO.Value; Sacado.Cidade := dados.CDS_clientesCIDADE.Value; Sacado.UF := dados.CDS_clientesESTADO.Value; Sacado.CEP := dados.CDS_clientesCEP.Value; ValorAbatimento := 0; DataAbatimento := 0; Instrucao1 := dados.CDS_config_boletosINSTRUCOES_L1.Value; Instrucao2 := dados.CDS_config_boletosINSTRUCOES_L2.Value; end;
  19. A um mês ou dois atras quando estava tentando fazer o Boleto do itau funcionar, testei o FortesReport e em umas das verificação a Fatura aparece normalmente depois disso não testei mais pq não consegui descobrir qual a versão correta do FortesReport era pra ser usada ai fica dando uma mensagem de erro.
  20. Bom dia, estou tentando utilizar o ACBr Boleto para emitir boletos do Itaú, porem quando tento enviar o arquivo remessa da sempre o mesmo erro tamanho do registro 2 invalido. E tambem qual seria a versão correta do Fortes Report para utilizar o ACBr Boleto?
×
×
  • 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.