Ir para conteúdo
  • Cadastre-se

Ts1Desenvolvedor

Membros
  • Total de ítens

    32
  • Registro em

  • Última visita

Tudo que Ts1Desenvolvedor postou

  1. Então Ítalo bom dia. Agora eu fiquei perdido, pois o emitente é de Minas Gerais e o contribuinte de Goiás. Até onde eu sei não se gera GNRE para operações referente ao DIFAL quando os mesmos são do mesmo estado, já que o DIFAL é um imposto com transações inter-estaduais. Se deixar o c17_inscricaoEstadualEmitente em branco não valida se deixar o UF_Favorecido igual ao do Emitente, ou seja, MG fala que o servidor está indisponível até 31/12/2018. Agora lascou de vez.
  2. Ítalo boa tarde, acabei de atualizar os fontes do ACBr segue em anexo os XML gerados o erro ainda é o mesmo 1885293175-ped-rec.xml 1885293175-ped-rec-soap.xml 1885293175-pro-rec.xml 1885293175-pro-rec-soap.xml 20181029180943-env-lot.xml 20181029180943-env-lot-soap.xml 20181029180943-rec.xml 20181029180943-rec-soap.xml tmp_060209-gnre.xml
  3. produtor rural mas tentei também com pessoa física sem inscrição e o erro é o mesmo do tópico que eu abri. estou mandando os xml dessa situação 1885293000-ped-rec.xml 1885293000-ped-rec-soap.xml 1885293000-pro-rec.xml 1885293000-pro-rec-soap.xml tmp_060209-gnre.txt 1885293000-rec.xml 1885293000-rec-soap.xml -env-lot.xml -env-lot-soap.xml tmp_060209-gnre.xml
  4. Ítalo quando a versão farei uma atualização. Agora quando ao erro ser referente a data do pagamento, mesmo assim não seria possível verificar a questão da inscrição estadual? Pergunto porque alterando a data do vencimento, todo o restante do XML seria o mesmo, pelo menos no meu entendimento.
  5. Ítalo acho que agora estão todos 1885292934-pro-rec.xml 1885292934-pro-rec-soap.xml tmp_060205-gnre.txt 1885292934-ped-rec.xml 1885292934-ped-rec-soap.xml 1885292934-rec.xml 1885292934-rec-soap.xml -env-lot.xml -env-lot-soap.xml tmp_060205-gnre.xml
  6. Italo para mim seriam esses vou pastar aqui todos os arquivos do processo desculpa ai. Estão ai 1885292780-pro-rec.xml 1885292780-pro-rec-soap.xml tmp_060205-gnre.txt 1885292780-ped-rec.xml 1885292780-ped-rec-soap.xml
  7. Boa tarde galera. Estou gerando guia de GNRe onde o emitente é de Minas Geras e o Destinatário é do estado de Goias. Guia com o código da receita 100102, ou seja, DIFAL. Utilizando destinatários: 1º com CPF e sem INSCRIÇÃO; 2º com CPF e com INSCRIÇÃO. Porém o retorno é sempre o mesmo: 700 Inscrição Estadual do Estado de Goias possui apenas 9 dígitos. tmp_060205-gnre.xml é o XML gerado pra gerar a GNRE 1885292667-pro-rec.xml é o XML de retorno com o erro: 700 Inscrição Estadual do Estado de Goias possui apenas 9 dígitos. nos dados do Destinatário eu fiz teste informando apenas a inscrição e também como é o caso do XML tmp_060205-gnre.xml os dados: CPF, inscrição, razão social, município. o erro é sempre o mesmo.
  8. Boa tarde estou tento problemas também na geração da GNRE. Estou começando o desenvolvimento. Estou em Goiás emitindo para Santa Catarina. Estou com os seguintes problemas: 1º faço envio, porém apresenta a mensagem :"Lote Processado com pendências O Campo Extra 'Chave de Acesso da NFe' (Código: 96) deve ser informado" porém eu estou informando o mesmo, conforme as linhas abaixos: with camposExtras.Add do begin camposExtras.Items[0].CampoExtra.codigo := 102; camposExtras.Items[0].CampoExtra.tipo := 'T'; camposExtras.Items[0].CampoExtra.valor := danfe; end; Pode ser que esteja informando o DANFE no campo erra ou algumas das outras informações (código ou tipo) podem estar errados. 2º vem pra mim o numero do RECIBO porém ao imprimir não apresenta o Nº de controle e o Código de Barras fica contendo apenas 0 (zero) . 3º na impressão o campo Período de Referência fica contendo apenas o valor 0 (0), não imprimindo ao que refere-se o 0 (zero) nessa situação. Se alguém ai ter algo para somar serei muito grato. Agraços
  9. Já fazem alguns dias, porém apenas hoje tive como voltar ai. O problema está na verdade no arquivo fr3. Usei o DANFeRetrato.fr3 quando a nota estiver cancelada. Apenas mudei a cor da tarja do cancelamento para vermelha. Isso porque o arquivo DANFE.fr3 não está saindo. Mas no meu caso não vi problema em deixar 2 arquivos para impressão de nota. Um para não cancelada e outra para nota cancelada. A impressão é diferente mas para quem vai imprimir nota cancelado de vez em quando isso não será um problema. Abraços!
  10. Boa noite galero, eu sei que já tem um tópico com o mesmo título: porém não consegui adicionar mais nada ao mesmo e o que foi dito no mesmo não resolveu o meu problema. Como informação eu fiz a nota e o cancelamento em ambiente de Homologação, porém foi nos 2 XML's e alterei a tag tpAmb de 2 para 1. Sobre o que o Italo falou: "Por outro lado devemos carregar os dois XML que você anexou para poder imprimir corretamente o evento, através do método ImprimirEvento." eu informei ao componente ACBrNFeDANFEFR1.NFeCancelada := True; ACBrNFe1.NotasFiscais.LoadFromFile(EndNfe+'tmp_'+tbNotasNRO_NOTA.AsString+'-NFE_Canc.xml',False); ACBrNFe1.EventoNFe.Evento.Clear; ACBrNFe1.EventoNFe.LerXML(EndNfe+'tmp_'+tbNotasNRO_NOTA.AsString+'-NFE_Canc.xml'); ACBrNFe1.ImprimirEvento; Porém dessa forma apresenta mensagem de erro dizendo: Caminho do arquivo de impressão do EVENTO não assinalado. Se eu não utilizar a opção do EventoNFe, somente utilizando: ACBrNFeDANFEFR1.NFeCancelada := True; ACBrNFe1.NotasFiscais.LoadFromFile(EndNfe+'tmp_'+tbNotasNRO_NOTA.AsString+'-NFE_Canc.xml',False); ACBrNFe1.NotasFiscais.Imprimir; ACBrNFeDANFEFR1.PathPDF := EndNfe; ACBrNFe1.NotasFiscais.ImprimirPDF; Imprime a NFe sem a tarja, gera o PDF normalmente, podem ver pelo PDF que está anexado. Existe algo que passei despercebido? Lembrando novamente, a nota e o cancelamento foram feitos em ambiente de Homologação, porém foi nos 2 XML's e alterei a tag tpAmb de 2 para 1. 52170697509350000110550010000328461000328461-nfe.pdf autorizado.xml cancelado.xml
  11. Meu - problema - resolvido Resolvi o problema do cInt que refere-se ao código interno do veículo e dos reboques (se existe) eu apenas não informei os mesmos mais e não apresentou erro. Não sei o porque da diferença entre o OpenSSL e Capicom quando ao não habilitado eu estou utilizando em ambiente de Produção e foi normalmente. Para testar, sabendo que o cliente emitiu MDFe pelo programa gratuito eu deixei o número do meu MDFe 1 e não liberou por duplicidade. Ok então, coloquei o meu MDFe com a numeração para não dar erro de duplicidade e o Sefaz de Goiás liberou normalmente. Ou seja, está funcionando mas não em ambiente de Homologação - vai saber o porque. Juliomar muito obrigado e agradeço a ajuda.
  12. Juliomar, primeiramente muito obrigado a atenção. Eu havia tentado utilizando o Capicom. Testando via OpenSSL já apresentou o seguinte erro: element '{http://www.portalfiscal.inf.br/mdfe}cInt':17 is not a valid of the local atomic type no XML as tag com cInt referem-se ao código do veículo e também ao código do reboque. Tenho 2 reboques vinculados ao veículo e porém o erro apresenta somente no segundo. A meu ver não existe diferença entre o reboque 1 e 2 para apresentar erro nessa tag. Por via das dúvidas está em anexo XML gerado no teste. Há eu testei o MDFe com outro certificado utilizando OpenSSL e foi nornalmente. Nesse que realmente é o cliente que utilizará o MDFe é que apresenta erro. tmp_1-mdfe.xml
  13. Bom dia a todos, estou tendo o mesmo problema, porém tenho algumas diferenças. O cliente emitiu MDFe pelo emissor gratuito, tanto em Homologação quanto em Produção. Pelo meu sistema é que apresenta o erro. O MDFe foi gerado baseado em um CTe feito pelo próprio contribuinte, também pelo meu sistema. A chave do CTe está o CNPJ do emitente. Segue em anexo o XML para averiguação. Um abraço galera. tmp_1-mdfe.xml
  14. Bom dia Chicobentodm, eu havia colocado a versão 2.00 mas não havia funcionado, por isso eu abri o chamado. Italo, vc tinha razão, não percebi que no comando para adicionar a tag (imp.infAdFisco) estava: ACBrCTe1.Conhecimentos.Add.CTe.imp.infAdFisco. Eu havia alterado os fontes, como uma forma de descobrir um erro que estava acontecendo aqui, antes mesmo de dar o erro pelo qual eu abrir o chamado. Voltei os fontes da forma que estavam antes. Muito obrigado pela grande auxílio.
  15. Boa tarde a todos, estou com a versão do ACBr atualizada no começo do mês e estou tendo 2 problemas na geração do CTe. O sistema está alimentando o componente ACBrCTe com apenas um conhecimento, mas quando vai fazer enviar (arquivo ACBrCte linha 638 - Assinar e depois Validar) o componente Assina e Valida dois conhecimentos (verifiquei isso debugando e no arquivo ACBrCTeConhecimentos (Assinar - linha 701 e Validar - linha 755) existe um for e passa duas vezes por eles (o ACBr gera 2 XML). Para tentar resolver esse problema eu alterei para que no commando FOR não utilize a variável contatadora (i), deixei padrão o valor 0 (Self.Items[0].Assinar; -Self.Items[0].Validar;), até ai tudo bem. Porem, com esse procedimento o conhecimento que eu estou gerando é ASSINADOR e VALIDADO, mas apresenta falha na validação dos Schemas. Antes de alimentar o componente, eu configuro o ACBr com o caminho dos schemas (os que eu baixei na atualização do ACBr), a versão está 3.00. Alguém tem alguma ideia?
  16. Ederson Selvati aqui eu fiz da seguinte forma com relação aos campos agência e dígito verificador: Agencia := tbContasAGENCIA.AsString; if (tbContasBANCO.AsString = '756') then AgenciaDigito := '2' else AgenciaDigito := ''; ou seja, se for banto tipo Sicoob eu passo para o ACBr como dígito verificador o valor 2. Na planilha que eu anexei acima, tem o valor do dígito.
  17. Bom dia, em anexo está o documento enviado pelo banco Sicoob para homologação. Nesse arquivo tem até um exemplo para testar se o valor gerado para o código de barras está correto. Na planilha 05.Remessa - Opção CNAB240, opção REGISTRO DETALHE SEGMENTO P, célula A100 refere-se ao campo de IOF onde fala da posição que começa 166 e termina 180, como está descrito no ACBrBancoBancoob (// 166 a 180 - Valor do IOF a ser recolhido) e lá também fala do tamanho dígito 13 e decimais 02, totalizando 15 casas. Como eu disse antes do jeito que estava (IntToStrZero( round(ValorIOF * 100), 16)) gera um 0 (zero) a mais do que deveria. Teve outro situação também, na linha 688 está o comando (StringOfChar('0', 20) + // 33 a 52 - Brancos - Alteração para passar no validador), mas de acordo com o pessoal do banco, nesse espaço não pode ter o valor zero nas vinte casas e sim espaço em branco. Alterei para (space(20) + // 33 a 52 - Brancos - Alteração para passar no validador) Layouts_para_troca_de_informações.xls
  18. Mas da forma que estava o arquivo não foi validado no banco, com os 16 caracteres. Retirando um zero, ou seja, ficando 15 caracteres o arquivo foi aceito.
  19. Bom dia a todos, ontem gerando arquivo de remessa do Sicoob modelo 240, precisei alterar a linha 850 do arquivo ACBrBancoBancoob.pas. Estava da seguinte forma: IntToStrZero( round(ValorAbatimento * 100), 16) + // 181 a 195 - Valor do abatimento porem o tamanho do campo é na verdade 16 e com isso o ACBr gerava um 0 (zero) a mais deixando o documento errado. Alterei para: IntToStrZero( round(ValorAbatimento * 100), 15) + // 181 a 195 - Valor do abatimento Espero ter ajudado, abraços e grande projeto ACBr.
  20. Boa tarde turma, tudo blz com vocês? Estou com o seguinte problema: na minha máquina (desenvolvedora) eu consigo gerar uma NFe seja em homologação ou produção normalmente. No cliente tenho o retorno do cStat = 0. No cliente: as dll para o capcon eu deixei junto do executável e também nas pastas system32 e sysWow64. Instalei o capcon e até o ACBrMonitor está instalado. O que eu vi de diferente entre a máquina desenvolvedora e a máquina cliente é que na minha (desenvolvedor) aparece a tela para selecionar o certificado, depois outra tela sobre criptografia, mas APARECE a tela de CONCEDER PERMISSÃO. Na máquina do cliente NÃO APARECE a tela para CONCEDER PERMISSÃO. Alguém tem alguma pista do problema na máquina do cliente ou do que ainda falta para configurar?
  21. Boa tarde Italo, mesmo atualizando o ACBr o resultado foi o mesmo: não mostrou retorno do cancelamento. Aparece (Numero da NFSe) e (Data Hora) em branco até mesmo pelo programa exemplo de vocês, existe alguma configuração a mais que precisa ser feita?
  22. Bom dia, consigo gerar nova NFSe normalmente pelo meu sistema ou até mesmo pelo exemplo do ACBr. Mas não consigo cancelar a nota gerada em ambos os sistemas (meu e exemplo ACBr). Em ambos os casos eu informo o XML que desejo cancelar, não apresenta erro apenas o retorno que fica em banco na mensagem apresentada dos dados obtidos e o XML do cancelamento gerado pelo ACBr fica em branco. O provedor da minha cidade é ProData. Alguém ai já passou por isso?
  23. Italo, quero agradecer a sua resposta, sua atenção dada a este caso, mas o problema foi resolvido. Eu já havia comparado os xml e estavam iguais. O problema é o fato de que os dados da empresa que estou trabalhando para gerar as NFSe não é super-simples mas a empresa que utilizo o certificado é. Estou usando dados de um cliente meu para aproveitar a base de dados mas utilizando o certificado da empresa que trabalho. Colocando na configuração da empresa que a mesma é super-simples resolveu o problema. Novamente muito obrigado pela colaboração.
  24. Boa tarde, tentando gerar uma nota para a Prefeitura de Itumbiara-GO. Já inclui a referencia do provedor ProData nos arquivos ACBrProvedorProData e pnfsConversao. O programa de exemplo funciona, a nota é gerada na base de dados da prefeitura. No programa que estou desenvolvendo apresenta erro na alíquota. Basicamente os dados são mesmos, pois o certificado usado é da própria empresa que trabalho. O CNPJ do emissor é o mesmo, a inscrição municipal é a mesma. No meu programa tanto o emissor quanto o tomador do serviço são da mesma cidade. A alíquota no exemplo é de 2.79 (alíquota da cidade) já experimente usar o valor 2.79 ou pegando da base de dados utilizando a função StrToCurr para transformar a alíquota para o tipo current, mas a resposta no meu programa é de que a alíquota não foi encontrada na base de dados da prefeitura. Debugando os dois sistemas, em ambos os casos pegando o provedor ProData através do mesmo código do IBGE (lembrando que alterei os fontes), o arquivo XML gerado com o valor da alíquota por ambos os programas estão iguais <aliquota>2.79</aliquota>. Uma diferença básica é que no meu programa é preciso selecionar o certificado, mas depois que seleciona o NÚMERO DE SÉRIE dele é o mesmo que o encontrado no programa de exemplo, onde lá está indicando o caminho do certificado.
×
×
  • 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...
The popup will be closed in 10 segundos...