Ir para conteúdo
  • Cadastre-se

Adir

Membros
  • Total de ítens

    19
  • Registro em

  • Última visita

Posts postados por Adir

  1. Se a máquina estiver com horário e fuso corretos sim.

    Para mim não funciona pq meu sistema roda em muitas filiais em vários estados. E em muitos PCs o horário não está correto. Então pego o horário do Banco de Dados e o fuso deixo para o ACBr pegar automaticamente passando o "ModoDeteccao := tzPCN"

  2. A function "GetInicioDoHorarioDeVerao" em "pcnAuxiliar.pas" não está funcionando para 2018.

    Esta função assume que o horário de verão inicia sempre no terceiro domingo de outubro, o que não aconteceu em 2018.

    Isto está gerando problemas para quem configurou o componente com, por exemplo, "Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzPCN"

    tzPCN faz com que o componente calcule o fuso horário. Que neste caso calculou "-02:00" para SP por exemplo. Por achar que já estamos no horário de verão.

    O correto seria "-03:00" até o dia "04/11/2018", quando realmente começará o horário de verão.

  3. Em 13/03/2018 at 10:15, MarceloPeron disse:

    bom dia, neste link tem todas as configurações necessárias:

     

     

     

    Fiz as alterações sugeridas mas fiquei com a seguinte dúvida:

    - como sei, com certeza, que agora estou usando o TLS 1.2 ?

    Dia 02/04/2018 os WebServices de MS só aceitarão o TLS.

  4. Em 08/03/2018 at 18:04, bsoft disse:

    @MarceloPeron, também recebemos esta mensagem da SEFAZ do MS, e pelos nossos primeiros testes, é necessário setar a propriedade SSLType com o valor LT_TLSv1_2.

    
    uses blcksock;
    
    ...
    
    ACBrCTe.SSL.SSLType := LT_TLSv1_2;

    Com nenhuma outra opção desta propriedade funcionou a comunicação com o ambiente de Homologação de CT-e do Estado do MS. Hoje esta propriedade é definida por padrão como LT_all, isso provavelmente terá que ser alterado para LT_TLSv1_2, só não conseguimos testar/confirmar o impacto desta alteração antes dessa mudança definitiva da SEFAZ.

    Se eu ajustar o SSLType para LT_TLSv1_2, vou ter que fazer alguma alteração nestas configurações que uso?:

    parACBrCTe.Configuracoes.Geral.SSLCryptLib := cryOpenSSL;
    parACBrCTe.Configuracoes.Geral.SSLHttpLib := httpOpenSSL;
    parACBrCTe.Configuracoes.Geral.SSLLib := libOpenSSL;
    parACBrCTe.Configuracoes.Geral.SSLXmlSignLib := xsXmlSec;

  5. Agora estou com problema de horário no MDFe.

    Não sei por qual motivo só estava funcionando no Windows 7, pelo XP dava problema.

    Mesmo com horário e fuso correto no XP.

    Além do que eu utilizo o horário do banco de dados e não do PC para não ter problemas. E meu servidor de banco de dados está com horário e fuso correto também.

    Obs: MDFe usa o sefaz de RS

  6. 38 minutos atrás, Adir disse:

    Eu tentei de todos modos (telefone, email) a informar o problema para a SEFAZ de SP.

    Mas não obtive sucesso. Estou com o mesmo problema do Thomashc até agora.

    Obs: se vc enviar o dhevento com 1 hora a menos vc conseguirá cancelar o CTe. Mas deverá esperar no mínimo 1 hora pois senão ele acusa a rejeição 634.

    Alguém conseguiu alguma solução?

    Acabei de receber resposta da SEFAZ SP de um chamado aberto na segunda-feira:

    "Prezado José,


    Primeiramente pedimos desculpas pelos transtornos ocasionados.

    Houve problema técnico e nossa equipe já está trabalhando sem medir esforços para que o ocorrido seja resolvido o mais breve possível.

    Solicitamos que tente novamente em horários alternados.

    Contamos com sua compreensão.


    Agradecemos seu contato no "Fale Conosco" da Secretaria da Fazenda.
    "

    • Curtir 1
  7. 20 minutos atrás, Adir disse:

    Eu já abri 3 chamados.

    Um na segunda, outro na terça e outro hoje.

    Até agora não tive nenhum retorno da SEFAZ SP.

    A SEFAZ acabou de responder meu chamado que fiz na segunda-feira:

    "Prezado José,


    Primeiramente pedimos desculpas pelos transtornos ocasionados.

    Houve problema técnico e nossa equipe já está trabalhando sem medir esforços para que o ocorrido seja resolvido o mais breve possível.

    Solicitamos que tente novamente em horários alternados.

    Contamos com sua compreensão.


    Agradecemos seu contato no "Fale Conosco" da Secretaria da Fazenda."

  8. Eu tentei de todos modos (telefone, email) a informar o problema para a SEFAZ de SP.

    Mas não obtive sucesso. Estou com o mesmo problema do Thomashc até agora.

    Obs: se vc enviar o dhevento com 1 hora a menos vc conseguirá cancelar o CTe. Mas deverá esperar no mínimo 1 hora pois senão ele acusa a rejeição 634.

    Alguém conseguiu alguma solução?

  9. Boa tarde Ítalo,

     

    eu ví a alteração mas fiquei com uma dúvida.

     

    Vc alterou de:

    if MantemChave then
      begin
        PosIni := Pos(UChave, UTexto)-1;

     

    para:

    if MantemChave then
      begin
      PosIni := Pos('<' + UChave, UTexto)-1;

     

    Mas como agora se está buscando com o '<', não deveria tirar o '-1' ?

  10. Pessoal, a funcão SeparaDados da unit "acbr\Fontes\ACBrComum\ACBrUtil" ainda está dando problemas,

    mesmo com a alteração feita no dia 14/04/2014 pelo Ítalo conforme proposta feita pelo "Jairo - Microns".

     

    Vejam o tracker que gerei sobre isso: http://www.projetoacbr.com.br/forum/index.php?/tracker/issue-28-bug-na-unit-acbrutil/

     

    Minha sugestão seria incluir o "<" conforme propos o GustavoKato em

     

    Ou seja a função ficaria assim: (ver anexo separadados.txt)

     

    separadados.txt

    • Curtir 1
  11. Diego R,

     

    analisando o arquivo Pacote2.xml que vc enviou, notei que o mesmo está montado de forma incorreta.

    O erro está na tab "soap:envelope"

     

    Com a alteração feita na unit ACBrCTeWebServices.pas esta tag é gerada seguinte forma:

    "<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">"

     

    Mas no seu xml está somente assim:

    "<soap:Envelope>"

  12. Eu tb não estava conseguindo fazer cancelamento por evento no MT.

    o serviço Cterecepcaoevento do MT só está aceitando SOAP 1.1

    Então eu fiz a seguinte alteração na unit "acbr\Fontes\ACBrCTe\ACBrCTeWebServices.pas", na função "TCTeEnvEvento.Executar" e ficou da seguinte forma:

     

    if FConfiguracoes.WebServices.UFCodigo <> 51 then
    begin
    Texto := '<?xml version="1.0" encoding="utf-8"?>';
    Texto := Texto + '<soap12:Envelope xmlns:xsi="http://www.w3.org/20...Schema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">';
    Texto := Texto + '<soap12:Header>';
    Texto := Texto + '<cteCabecMsg xmlns="http://www.portalfis...epcaoEvento">';
    Texto := Texto + '<cUF>'+IntToStr(FConfiguracoes.WebServices.UFCodigo)+'</cUF>';
    Texto := Texto + '<versaoDados>'+CTeEventoCTe+'</versaoDados>';
    Texto := Texto + '</cteCabecMsg>';
    Texto := Texto + '</soap12:Header>';
    Texto := Texto + '<soap12:Body>';
    Texto := Texto + '<cteDadosMsg xmlns="http://www.portalfis...epcaoEvento">';
    Texto := Texto + FDadosMsg;
    Texto := Texto + '</cteDadosMsg>';
    Texto := Texto + '</soap12:Body>';
    Texto := Texto +'</soap12:Envelope>';
    end
    else
    begin
    Texto := '<?xml version="1.0" encoding="utf-8"?>';
    Texto := Texto + '<soap:Envelope xmlns:xsi="http://www.w3.org/20...Schema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
    Texto := Texto + '<soap:Header>';
    Texto := Texto + '<cteCabecMsg xmlns="http://www.portalfis...epcaoEvento">';
    Texto := Texto + '<cUF>'+IntToStr(FConfiguracoes.WebServices.UFCodigo)+'</cUF>';
    Texto := Texto + '<versaoDados>'+CTeEventoCTe+'</versaoDados>';
    Texto := Texto + '</cteCabecMsg>';
    Texto := Texto + '</soap:Header>';
    Texto := Texto + '<soap:Body>';
    Texto := Texto + '<cteDadosMsg xmlns="http://www.portalfis...epcaoEvento">';
    Texto := Texto + FDadosMsg;
    Texto := Texto + '</cteDadosMsg>';
    Texto := Texto + '</soap:Body>';
    Texto := Texto +'</soap:Envelope>';
    end;

     

    Assim funcionou!

     

    Já discutí com uma analista da SEFAZ do MT mas não teve solução. Eles não querem nem analisar a possibilidade de estar com problema.

     

    Obs: postei 2 "trackers" sobre este problemao aqui no Projeto ACBr:

    http://www.projetoacbr.com.br/forum/index.php?/tracker/issue-29-o-servi%C3%A7o-cterecepcaoevento-do-mt-usando-soap-11/

    http://www.projetoacbr.com.br/forum/index.php?/tracker/issue-31-servi%C3%A7o-cterecepcaoevento-do-mt-usando-soap-11/

     

  13. Boa tarde Italo,

     

    Estou a fim de contribuir sim.

     

    Ficaria muito grato, se pudesse enviar mais informações sobre a TQRBand da qual vc comentou.

     

    Se tiver alguma outra informação sobre a implementação da lista de documentos do MDF-e ajudaria bastante.

     

    José Adir

    [email protected]

  14. Boa tarde,

     

    estou com o seguinte problema: (e acredito que outros também devam estar)

    - O MDF-e veio substituior o "Manifesto de Carga, modelo 25"* que tinha além dos dados totalizados dos conhecimentos constantes em um manifesto, a relação destes conhecimentos. Mas no DAMDFE só se imprime os dados totalizados. Como fica esta questão?

     

    Na empresa onde trabalho, os manifestos são como no modelo 25, ou seja, o manifesto sai com a relação dos conhecimentos constantes no mesmo. E a Empresa precisa desta informação.

     

    Então eu pergunto, como vou poder substituir o Manifesto modelo 25 pelo MDF-e?!

     

    Obs 1) Segundo a Nota Técnica 2013.002 , no ítem 3 - Orientação sobre DAMDFE: Conteúdo variável, diz: "Havendo necessidade e interesse por parte do emitente do MDF-e, poderá acrescentar campos no leiaute do DAMDFE, desde que sejam colocados abaixo do leiaute padrão, constante deste manual.". Não seria por ai a solução?

     

    Obs 2) Eu notei que na "unit ACBrMDFeDAMDFEQRRetrato" há, no final do form do QRMDFe, uma TQRBand chamada QRBand1. Seria ela o "Conteúdo variável" citado no ítem 3 da Nota Técnica acima?

     

    Desde já, obrigado pela atenção.

     

    José Adir

    [email protected]

     

    * Ver Cláusula Primeira do Ajuste SINIEF 21/2012.

    • Curtir 1
  15. Na revisão 4417, foi inserido a constante "CTeEventoCTe" para a "{$IFDEF PL_104}", na unit "pcnConversao".
     
    Para quem precisar habilitar a "PL_103" para poder imprimir um "DACTe" de um xml antigo não vai conseguir, pois não foi incluído a constante "CTeEventoCTe" para a "{$IFDEF PL_103}".

     

     

    Obs.: antigamente, quando eu queria relatar um bug ou enviar uma contribuição no projeto, usava o http://acbr.sourceforge.net/mantis. E agora? É por aqui mesmo?

     

    o Mantis, me parecia, mais organizado.

     

    José Adir.

    pcnConversao.pas

    pcnConversao.pas

×
×
  • 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.