Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.471
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Heto Andrade, O componente ACBrCTe agora possui uma propriedade de configuração: Configuracao.WebService.Salvar := False ou True; Atribua o valor True a essa propriedade. Desta forma os XMLs de envio e de retorno da SEFAZ serão gravados de forma completa, para identifica-los, no nome consta -soap. Por exemplo: 1-ped-evento-soap.xml (envio) e 1-eve-soap.xml (retorno) Para descobrir o porque desse erro, configure com True a propriedade acima e realize o teste novamente, depois post como anexo os arquivo de envio e de retorno, mostrados no exemplo acima.
  2. Bom dia Eric, Muito obrigado pela colaboração, já esta disponível.
  3. Bom dia Humberto, Maravilha, então podemos concluir que o código do evento EPEC para a NF-e é mesmo 110140 e que agora foi implementado pela SEFAZ. Ainda fica a questão da estrutura do XML, que existe uma diferença entre os Schemas e a Nota Técnica. Precisamos ficar atentos para ver quais dos 2 será alterado pela SEFAZ.
  4. Bom dia, Segundo a Nota Técnica 2013/005 versão 1.03 (página 17) o grupo <dest> - Grupo de Identificação do Destinatário, é opcional para a NFC-e. Sendo assim não há necessidade de informar nada sobre o destinatário. Por outro lado se você informar o CPF do mesmo, não necessidade de informar o nome e nem o endereço do mesmo. Mas devemos atribuir o valor 9 (Não Contribuinte) ao campo indIEDest. Leia o item 03.7 que trata da Identificação do Destinatário (final da página 16 e inicio da 17) da NT 2013/005 versão 1.03.
  5. Bom dia Junior, O certificado não esta vencido? Você checou a configuração do Internet Explorer, temos 2 ou 3 opções nele que trata sobre revogação de certificados, devemos desmarcar essas opções.
  6. Bom dia a todos, Isso é muito estranho, pois a unica coisa que foi alterada da versão 1.04 para 2.00 foi a estrutura do XML e mais nada. Inclusive as URLs dos Web Services permaneceram as mesmas.
  7. Bom dia Carlos, Você errou na montagem da mensagem, o correto é: CTE.CARTADECORRECAO("[EVENTO] idLote=1 [EVENTO001] chCTe=31140386648789000107570010000000381270320140 cOrgao=31 CNPJ=86648789000107 dhEvento=29/07/2014 14:56:22 tpEvento=110110 nSeqEvento=3 [DETEVENTO001] grupoAlterado=enderReme campoAlterado=nro valorAlterado=1234 nroItemAlterado=0") Onde grupoAlerado é o nome da TAG - Grupo, no exemplo enderReme se refere ao grupo Dados do Endereço do Remetente. campoAlterado é o nome da TAG - elemento, no exemplo nro se refere ao numero (lembre-se que temos em xLgr o nome do logradouro e em nro o numero). valorAlterado é o conteúdo novo do campo, no exemplo acima: nro, portanto o numero correto é 1234 (essa é na verdade a correção que estamos efetuando). nroItemAlterado normalmente recebe o valor zero, a não ser que o campo cujo valor será alterado pertence uma lista, por exemplo: Temos o grupo pass - Passagens, ou seja lugares por onde o caminhão vai passar Dentro desse grupo temos o elemento xPass - Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem, etc. O grupo pass é uma lista que pode aparecer n vezes no XML. Vamos supor que você vai corrigir o valor de xPass referente ao terceiro pass. Neste caso o Detalhamento do Evento ficaria assim: [DETEVENTO001] grupoAlterado=pass campoAlterado=xPass valorAlterado=F398 nroItemAlterado=3 F398 é o valor correto e o 3 informado em nroItemAlterado indica que é o terceiro da lista. Espero ter ajudado.
  8. Bom dia Rigotti, Muito obrigado pela colaboração, já esta disponível.
  9. Bom dia, Se possível, post como anexo os XMLs: do RPS e do Lote assinados pelo CAPICOM.
  10. Bom dia Codorna, Você chegou a realizar alterações na Unit ACBrProvedorNatal para poder realizar o envio, consulta, etc.? Se sim, por favor post como anexo a unit alterada para que eu possa disponibiliza-la.
  11. Boa tarde Cesar, Você postou somente o arquivo de retorno da inutilização e o de pedido? Pelo o de retorno noto que a SEFAZ esta colocando no cabeção a versão 3.10 mas a versão do retorno esta 2.00 Abra o arquivo <ID>-inu-soap.xml com um navegador que você vai ver isso claramente.
  12. Boa tarde a todos, Juliomar, o GerarNFSe(vAux) que o nosso amigo Dangelo esta apresentando em suas postagem na verdade é uma procedure que alimenta o componente com os dados pertinentes ao RPS. Dangelo, de uma forma extremamente simplificada seria: ACBrNFSe1.NotasFiscais.Clear; AlimentaComponente('42510'); // Só para ficar mais claro o que faz esta linha. ACBrNFSe1.Enviar(vNumLote); ou ACBrNFSe1.Gerar(1); ou ACBrNFSe1.EnviarSincrono(vNumLote); O Enviar trabalha no modo Assíncrono e nos permite o envio de um lote com até 50 RPS, o EnviarSincrono trabalha no modo Síncrono e também nos permite o envio de um lote com até 50 RPS, por outro lado o Gerar envia somente UM RPS. Qual dos 3 devo utilizar, isso vai depender do provedor. Tem provedor que oferece todas as opções, outros somente uma delas.
  13. Boa tarde Diogo, Se possível, post como anexo o XML de pedido de cancelamento da respectiva NFS-e.
  14. Boa tarde Everton, Alterei a function ConsultarNFSe incluindo no seu final os parâmetros: ACNPJTomador: String = ''; AIMTomador: String = ''; ANomeInter: String = ''; ACNPJInter: String = ''; AIMInter: String = '' Agora é só testar. Atualize os fontes e tente realizar a consulta.
  15. Boa tarde Ailton, Muito obrigado pela colaboração, já esta disponível.
  16. Boa tarde a todos, O que ocorre ao tentar enviar o lote de RPS utilizando o componente ACBrNFSe? Qual é o erro retornado? Uma dica, o componente possui uma propriedade em sua configuração: Configuracoes.WebServices.Salvar, que no inicio do desenvolvimento é interessante deixa-la com o valor True. Desta forma os arquivos de envio e de retorno são gravados com as TAGs Soap, desta forma é possível comparar com algum exemplo fornecido pelo provedor, bem como detectar algum erro em sua montagem. Os arquivos completos com o Soap tem no final do seu nome -c, mas em breve estarei alterando para -soap para compatibilizar com os demais componentes.
  17. Boa tarde Cesar, Pelo que pude ver o envio do lote, o retorno com o numero do recibo, a consulta através do numero do recibo, bem com o retorno dessa consulta com o protocolo de autorização não versão 3.10 da NF-e esta funcionando 100%. A alteração que fiz nos fontes, ao solicitar a inutilização de uma faixa de números é para gerar sim os arquivos com o -soap caso você venha a atribuir o valor True a propriedade: Configuracoes.WebServices.Salvar.
  18. Boa tarde a todos, O MDF-e é um documento que tem por finalidade relacionar os CT-e (no caso de uma transportadora) ou NF-e (no caso de transporte próprio) alem de informar o veículo utilizado para transportar a carga, o motorista e o trajeto percorrido até chegar o locar que será feito do descarregamento. Se todos estão tendo o erro conforme o título desse tópico, isso me leva a crer que vocês não estão informando as chaves do CT-e ou NF-e.
  19. Esse terceirizado do destinatário você informa como sendo Outros e diz que é ele que é o Tomador do Serviço.
  20. Boa tarde, O Tomador do Serviço, ou seja, que vai pagar pelo frete pode ser: O Remetente da carga, O Destinatário, O Expedidor, O Recebedor, ou Outros. O Expedidor e o Recebedor normalmente são outras transportadoras envolvidas no transporte da mesma carga, temos então a situação de Redespacho ou Redespacho Intermediário. Mas esse não é o seu caso. Se você vai pegar a Carga com o Remetente e vai levar até o Destinatário e nenhum dessas duas pessoas vão pagar pelo frete e como você colocou na sua postagem é outra pessoa, portanto o Tomador do Serviço é: Outros.
  21. Boa noite Xandre, Cuidado, o programa exemplo que acompanha o componente pode estar desatualizado, favor comparar a rotina que alimenta o componente com o manual, para verificar se não esta faltado informar algum campo obrigatório.
  22. Boa noite Cesar, Você atualizou os fontes? Você incluiu a linha na rotina de configuração do componente para atribuir o valor True a propriedade Configuracoes.WebServices.Salvar ? Você compilou a sua aplicação com a opção Build?
  23. Boa noite a todos, Sendo assim concluo que esse evento ainda não foi implementado pela SEFAZ.
  24. Boa noite Antonio, Ao tentar realizar o Download de uma NF-e previamente manifestada, qual é o erro retornado pela SEFAZ?
  25. Boa noite Richard, No que diz respeito aos tributos, aconselho você conversar com um bom contador. Uma coisa é certa, exitem vários valores de devem ser informados ou calculados para cada item. E muitos desses valores devemo no final ser totalizados e o resultado informados em seus respectivos campos no grupo total. Um exemplo, empresa no regime normal com CST = 00 ICMS.CST := cst00; ICMS.vBC := RoundTo(DM_VEN.ItensICMS_vBC.AsFloat, -2); ICMS.pICMS := RoundTo(DM_VEN.ItensICMS_p.AsFloat, -2); ICMS.vICMS := RoundTo(DM_VEN.ItensICMS_v.AsFloat, -2); Note que os campos vBV, pICMS e vICMS recebem os seus valores vindos de uma tabela chamada Itens. Na minha aplicação na medida que o usuário vai incluindo os itens os mesmos vão sendo gravados nessa tabela, mas antes uma rotina chamada Tributos é executada para calcular o valores do ICMS, PIS, COFINS, etc. Portanto a rotina acima alimenta o componente com os dados do Item. Como dito temos que depois totalizar esses valores: BaseICMS := BaseICMS + DM_VEN.ItensICMS_vBC.AsFloat; Para que possamos alimentar os totais: Total.ICMSTot.vBC := RoundTo(BaseICMS, -2); Total.ICMSTot.vICMS := RoundTo(ValorICMS, -2); (...) Espero ter ajudado.
×
×
  • 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.