Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.422
  • Registro em

  • Última visita

  • Days Won

    1.053

Tudo que Italo Giurizzato Junior postou

  1. Enio, Acabei de postar: viewtopic.php?f=9&t=1257
  2. Boa tarde a todos, Desculpe foi falha minha, em estar postando somente agora, mas antes tarde do que nunca. Conforme solicitação (Caso 613 do Mantis) criei novos tipos para a geração do CT-e. Logo vários campos de várias classes tiveram os seus tipos alterados, vamos a eles: Classe: TEntrega Campo: TipoData: Integer; --> TipoData: TpcteTipoDataPeriodo; TipoHora: Integer; --> TipoHora: TpcteTipoHorarioIntervalo; Classe: TSemData Campo: tpPer: Integer; --> tpPer: TpcteTipoDataPeriodo; Classe: TComData Campo: tpPer: Integer; --> tpPer: TpcteTipoDataPeriodo; Classe: TNoPeriodo Campo: tpPer: Integer; --> tpPer: TpcteTipoDataPeriodo; Classe: TSemHora Campo: tpHor: Integer; --> tpHor: TpcteTipoHorarioIntervalo; Classe: TComHora Campo: tpHor: Integer; --> tpHor: TpcteTipoHorarioIntervalo; Classe: TNoInter Campo: tpHor: Integer; --> tpHor: TpcteTipoHorarioIntervalo; Classe: TinfOutrosCollectionsItem Campo: tpDoc: String; --> tpDoc: TpcteTipoDocumento; Classe: TidDocAntPapCollectionsItem Campo: tpDoc: Integer; --> tpDoc: TpcteTipoDocumentoAnterior; Classe: TValePed Campo: respPg: Integer; --> respPg: TpcteRspPagPedagio; Classe: TDispCollectionsItem Campo: tpDisp: Integer; --> tpDisp: TpcteTipoDispositivo; Classe: TVeicCollectionsItem Campo: tpProp: String; --> tpProp: TpcteTipoPropriedade; tpVeic: Integer; --> tpDisp: TpcteTipoVeiculo; tpRod: Integer; --> tpRod: TpcteTipoRodado; tpCar: Integer; --> tpCar: TpcteTipoCarroceria; Valores dos Tipos Criados: TpcteTipoDataPeriodo = (tdSemData, tdNaData, tdAteData, tdApartirData, tdNoPeriodo); TpcteTipoHorarioIntervalo = (thSemHorario, thNoHorario, thAteHorario, thApartirHorario, thNoIntervalo); TpcteTipoDocumento = (tdDeclaracao, tdOutros); TpcteTipoDocumentoAnterior = (daCTRC, daCTAC, daACT, daNF7, daNF27, daCAN, daCTMC, daATRE, daDTA, daCAI, daCCPI, daCA, daTIF, daOutros); TpcteRspPagPedagio = (rpEmitente, rpRemetente, rpExpedidor, rpRecebedor, rpDestinatario, rpTomadorServico); TpcteTipoDispositivo = (tdCartaoMagnetico, tdTAG, tdTicket); TpcteTipoPropriedade = (tpProprio, tpTerceiro); TpcteTipoVeiculo = (tvTracao, tvReboque); TpcteTipoRodado = (trNaoAplicavel, trTruck, trToco, trCavaloMecanico, trVAN, trUtilitario, trOutros); TpcteTipoCarroceria = (tcNaoAplicavel, tcAberta, tcFechada, tcGraneleira, tcPortaContainer, tcSider); Exemplo de Utilização: compl.Entrega.TipoData:=StrToTpDataPeriodo(okConversao, IntToStr(DM_CNT.Conhec2EntregaTipoData.AsInteger)); case DM_CNT.Conhec2EntregaTipoData.AsInteger of 0: compl.Entrega.semData.tpPer:=tdSemData; 1,2,3: begin compl.Entrega.comData.tpPer:=StrToTpDataPeriodo(okConversao, IntToStr(DM_CNT.Conhec2EntregaTipoData.AsInteger)); compl.Entrega.comData.dProg:=DM_CNT.Conhec2EntregaDataI.AsDateTime; end; 4: begin compl.Entrega.noPeriodo.tpPer:=tdNoPeriodo; compl.Entrega.noPeriodo.dIni:=DM_CNT.Conhec2EntregaDataI.AsDateTime; compl.Entrega.noPeriodo.dFim:=DM_CNT.Conhec2EntregaDataF.AsDateTime; end; end; compl.Entrega.TipoHora:=StrToTpHorarioIntervalo(okConversao, IntToStr(DM_CNT.Conhec2EntregaTipoHora.AsInteger)); case DM_CNT.Conhec2EntregaTipoHora.AsInteger of 0: compl.Entrega.semHora.tpHor:=thSemHorario; 1,2,3: begin compl.Entrega.comHora.tpHor:=StrToTpHorarioIntervalo(okConversao, IntToStr(DM_CNT.Conhec2EntregaTipoHora.AsInteger)); compl.Entrega.comHora.hProg:=StrToTime(DM_CNT.Conhec2EntregaHoraI.AsString); end; 4: begin compl.Entrega.noInter.tpHor:=thNoIntervalo; compl.Entrega.noInter.hIni:=StrToTime(DM_CNT.Conhec2EntregaHoraI.AsString); compl.Entrega.noInter.hFim:=StrToTime(DM_CNT.Conhec2EntregaHoraF.AsString); end; end; O exemplo se refere apenas a classe TEntrega. Espero ter ajudado.
  3. Bom dia Enio, O componente esta atualizado, o problema é que alguns campos tiveram os seus tipos alterados. Ainda hoje vou postar quais são esses campos e quais são os valores aceitos por eles.
  4. Boa noite Enio, Veja este poste: viewtopic.php?f=9&t=854
  5. Rogih, No arquivo ACBr.inc que encontra-se na pasta ...\Fontes\ACBrComum, temos a seguinte linha: //{$DEFINE ACBrCTeOpenSSL} ela esta comentada, como acima? foram instalas as DLLs que encontram-se na pasta ...\DLLs\Capicom ?
  6. Abra o seu projeto e verifique se: Em Project Options, aba: Directories/Conditionals campo: Conditional defines: foi informado ===> ACBrCTeCAPICOM
  7. Bom dia Rogih, Qual é o certificado que você esta utilizando o A1 ou A3?
  8. Rogih, Qual é o erro que aparece ?
  9. Rogih, Ao tentar enviar o CT-e assinado para a sefaz ocorreu algum erro de validação?, a sefaz rejeta?, qual é a rejeição?
  10. Rogih, Os fontes dos componentes estão atualizados ?
  11. O Demo, acredito eu, não esta completo. Ao baixar os fontes dos componentes, na pasta ...\Exemplos\ACBrCTe tem 4 arquivos TXT com fragmentos de códigos da minha aplicação, estude eles.
  12. Boa tarde Fabiano, Qual é a versão do Quick Report que você utiliza ? Se não for a 3.0, edite o pacote e remova o qrpt70, depois compile e instale.
  13. Boa tarde Munhoz, Tenho a tabela NCM no formato PDF. TabelaNCM.pdf
  14. Boa tarde, Rogih O certificado que você esta utilizando é válido, ou seja comprado ? Toda a cadeia de certificados foi instalada? Pois tenho uma aplicação emitindo CT-e no estado de São Paulo em ambiente de produção a varios meses.
  15. Boa tarde Walney, Pesquise no fórum existem varias soluções, desde atrasar o relógio do computar até restaurar configurações do Internet Explorer.
  16. Boa tarde William, Eu, em particular, quando a pessoa é física ou jurídica mas isenta (não possuem IE) eu atribuo o valor "ISENTO" ao campo IE.
  17. Francisco, Você não esta executando o comando: ACBrNFe.NotasFiscais.Clear; Antes de validar a nota ? Pois pela imagem postada note que aparece nota fiscal de numero 0 ZERO.
  18. Estranho, no XML postado, os item contem valor mas falta a quantidade, esta certo isso ? E outra coisa, o destinatário pode ser o próprio emitente?
  19. Boa tarde, Clemente As respostas que você procura estão no Manual de Itegração do Usuário: Manual de Integração versão 4.0.1-NT2009-006 Dezembro 2009
  20. Bom dia Edson, Você pode criar uma imagem (do tamanho do quandro disponivel para o logo e dados da empresa) contendo o logo da empresa e seus dados (Razão Social, Endereço, etc...) e no componente configurar a propriedade para expandir o logo. Desta forma não há necessidade de alterar o código fonte do componente.
  21. Boa tarde Fabricio, No que diz respeito a calculos, a melhor saída é conversar com mais de um contador. Vá aos escritórios de contabilidade, expõe o seu problema, com certeza você vai encontrar alguem que entende do assunto e podera te ajudar. Foi o que eu fiz, conversei com o contador do meu cliente. Desta forma você tira o seu da reta. Espero ter ajudado.
  22. Eric, Eu me referi ao Project Options e não ao Environment Options aba Library campo Library path.
  23. Bom dia Eric, Em sua aplicação, foi colocado: ACBrCTeCAPICOM no campo Conditional defines: (aba Directories/Conditionals, opção Projet Options) ?
  24. Carlos, Quanto ao Emitente, Tomador, Remetente e Destinatário são exatamente o que você colocou em seu poste. Vamos estudar os seguintes casos: Caso 1: Transportadora A vai realizar o transporte da carga cujo o Remetete é a Empresa X e o Destinatário é a Empresa Y. Logo o Emitente é a Transportadora A, o Remetente é o X o Destinatário é o Y e o Tomador é quem vai pagar o frete, portanto pode ser o X ou o Y. Caso 2: Temos duas transportadoras A e B envolvidas no transporte da carga cujo o Remetete é a Empresa X e o Destinatário é a Empresa Y. Neste caso temos que dividir o transporte em duas etapas e consequentemente temos 2 Conhecimentos. Primeira Etapa Conhecimento emitido pela Transportadora A: Emitente: Transportadora A Remetente: Empresa X Destinatário: Empresa Y Tomador do Serviço: Empresa X, Empresa Y ou Recebedor Recebedor: Transportadora B Segunda Etapa Conhecimento emitido pela Transportadora B: Emitente: Transportadora B Remetente: Empresa X Destinatário: Empresa Y Tomador do Serviço: Empresa X, Empresa Y ou Expedidor Expedidor: Transportadora A Temos ai um caso de redespacho. Espero ter ajudado.
  25. Boa tarde Carlos, Tirando o Expedidor e o Recebedor, o resto esta tudo certo, esses 2 eles aparecem quando ocorre o redespacho, caso contrario eles não são informados. O mais triste é que no manual de integração não deixa claro quem é quem. 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.