Ir para conteúdo
  • Cadastre-se

Anderson Luis

Membros
  • Total de ítens

    36
  • Registro em

  • Última visita

Posts postados por Anderson Luis

  1. Boa tarde Anderson,

     

    Depois quando eu digo que a ABRASF não definiu um padrão e sim publicou uma sugestão, tem pessoas que olham torto para mim.

     

    Cada um faz o que quer e do jeito que quer. 

     

    Graças a Deus que isso não ocorre com a NF-e, NFC-e, CT-e e MDF-e.

     

    Pois é Italo, situação bem complicada, para quem trabalha atendendo o Brasil todo, a falta de uma padronização séria complica demais as nossas vidas.

     

    Aproveito a ocasião para parabenizar o projeto de vocês, que se não fosse ele seria muito pior.

  2.  

    Bom dia Pessoal,

     

    Os métodos de envio e consulta da situação do lote para a prefeitura de Dourados/MS estão funcionando corretamente, porém quando chamo o método "ACBrNFSe1.ConsultarLoteRps" para a prefeitura de Dourados/MS(ISS.NET), o mesmo me retorna a seguinte mensagem de erro: Arquivo enviado fora da estrutura do arquivo XML de entrada.

     

    Alguém já se deparou com esse problema e poderia me dar um auxilio? Abaixo está o arquivo gerado para consulta do lote.

    <ConsultarLoteRpsEnvio xmlns="http://www.issnetonline.com.br/webserviceabrasf/vsd/servico_consultar_lote_rps_envio.xsd" xmlns:tc="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_complexos.xsd">
    <Prestador>
    <tc:CpfCnpj>
    <tc:Cpf></tc:Cpf>
    </tc:CpfCnpj>
    <tc:InscricaoMunicipal></tc:InscricaoMunicipal>
    </Prestador>
    <Protocolo>d253cf47-84a7-4879-eada-421bd7efbd30</Protocolo>
    </ConsultarLoteRpsEnvio>
    

     

     

     

    Pessoal, já descobri o problema, faltou passar os parâmetros de CNPJ e IM, como trabalhamos com outras prefeituras e algumas delas não solicitam essas informações, elas não estavam sendo informadas.

     

    Obrigado,

  3. Bom dia Pessoal,

     

    Os métodos de envio e consulta da situação do lote para a prefeitura de Dourados/MS estão funcionando corretamente, porém quando chamo o método "ACBrNFSe1.ConsultarLoteRps" para a prefeitura de Dourados/MS(ISS.NET), o mesmo me retorna a seguinte mensagem de erro: Arquivo enviado fora da estrutura do arquivo XML de entrada.

     

    Alguém já se deparou com esse problema e poderia me dar um auxilio? Abaixo está o arquivo gerado para consulta do lote.

    <ConsultarLoteRpsEnvio xmlns="http://www.issnetonline.com.br/webserviceabrasf/vsd/servico_consultar_lote_rps_envio.xsd" xmlns:tc="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_complexos.xsd">
    <Prestador>
    <tc:CpfCnpj>
    <tc:Cpf></tc:Cpf>
    </tc:CpfCnpj>
    <tc:InscricaoMunicipal></tc:InscricaoMunicipal>
    </Prestador>
    <Protocolo>d253cf47-84a7-4879-eada-421bd7efbd30</Protocolo>
    </ConsultarLoteRpsEnvio>
    

     

  4. Boa tarde Anderson,

     

    Muito obrigado pela colaboração.

    A Alteração realizada e disponibilizada.

     

    Boa Tarde Italo,

     

    Precisei fazer outro ajuste na unit "ACBrNFSeWebServices.pas" para a NFS-e desse provedor ACTCON funcionar:

    procedure TWebServicesBase.OnBeforePost(const HTTPReqResp: THTTPReqResp;
      Data: Pointer);
    
    function GetLastErrorText: string;
    var
     aMsg: String;
    begin
     case GetLastError of
      12030: aMsg := 'A conexão com o servidor foi finalizada.';
      12044: aMsg := 'O Servidor está solicitando autenticação do cliente.';
      12046: aMsg := 'Autorização do cliente não está configurado neste computador.';
      else aMsg := IntToStr(GetLastError);
     end;
     Result := aMsg;
    end;
    
    var
     Cert         : ICertificate2;
     CertContext  : ICertContext;
     PCertContext : Pointer;
     ContentHeader: string;
    begin
     if DFeUtil.EstaVazio( FConfiguracoes.Certificados.NumeroSerie )
      then Exit;
    
     Cert        := FConfiguracoes.Certificados.GetCertificado;
     CertContext := Cert as ICertContext;
     CertContext.Get_CertContext(Integer(PCertContext));
    
     if not (FProvedor in [proGovBr, proSimplISS, proAbaco, proISSNet, pro4R, proIssDSF,  // proIssDSF incluido por Ailton Branco 16/07/2014
                           proFiorilli, proProdata, proCoplan, proThema, proVirtual,
                           proPVH, proFreire, proTecnos, proPronim, proPublica, proEgoverneISS, proActcon])
      then begin
    

    Adicionei o provedor na condição acima pois estava apresentando erro sem sentido.

     

    Também agradeço se puderem disponibilizar no projeto oficial.

     

    Obrigado.

  5. Bom dia,

     

    Estou desenvolvendo NFS-e para a cidade de Ipatinga-MG que utiliza o provedor ACTCON Nota Fácil.

     

    Foi necessário um ajuste simples no fonte do relatório para que o valor do ISS fosse impresso corretamente.

     

     // Checar os provedores que retornam a Aliquota dividida por 100
     // e multiplicar por 100 para que seja apresentada no formado x.xx %
     if FProvedor in [proThema, proWebISS, proActCon]
      then qrlAliquota.Caption := DFeUtil.FormatFloat( FNFSe.Servico.Valores.Aliquota * 100, ',0.00' )
      else qrlAliquota.Caption := DFeUtil.FormatFloat( FNFSe.Servico.Valores.Aliquota, ',0.00' );
    Agradeço se os responsáveis puderem avaliar a alteração e disponibilizar no projeto oficial.
     
    Abraços.

    ACBrNFSeDANFSeQRRetrato.zip

  6. Rafael, como eu disse anteriormente eu acho que vc esta usando os fontes desatualizados.

     

    Baixe a ultima versao que irá ter as informaçoes sobre a NFE em  ACBrNFSe.WebServices.EnviarSincrono.NFSERetorno.ListaNFSE.CompNFSE.Itens[x].NFSE.Protocolo

     

    Bom dia, alguém por acaso tem alguma dica para me passar nesse caso?

     

    Enviei uma NFSe de Ipatinga em ambiente de homologação com sucesso, porém, quando carrego o xml dessa NFSe processada de Ipatinga e tento cancela-la em ambiente de homologação, estou notando que a a Inscrição Municipal e o Código do Município não estão sendo inseridos no xml de pedido de cancelamento gerando um erro por falta de preenchimento desses campos, tem algum segredo nesse caso?

     

    Tem alguém conseguindo cancelar NFSe desses municípios que usam Provedor Actcon/portal Fácil ?

  7. Bom dia

    Também estou com problemas usando o ACBrNFeDANFCeFortes1, esta cortando a margem direita.

    Vocês estão alterando as configurações do componente? ou estão deixando padrão.

     

    Agradeço

     

    Amigo,

     

    Ajustei diretamente no fonte do componente, anexei no post acima #41 para que os moderadores possam analisar, e se for o caso, oficializar no projeto.

     

    Creio que ainda não verificaram meu anexo, você pode baixar e testar para ver se resolve seu problema.

     

    Abraços.

  8. Poderia anexar o arquivo para compararmos e verificar o que pode ser acertado para todos?

     

    Bom dia Régis, também fiz algumas alterações no arquivo "ACBrDANFCeFortesFr.DFM", pois também estava cortando a margem direita.

     

    No caso, meus testes foram efetuados nas impressoras Sweda SI-300S e Bematech MP4200TH.

     

    Estou anexando o arquivo para analisarem e se estiver ok, atualizar pro pessoal.

     

    Bom tentei anexar o arquivo, mas aparece a seguinte msg, tem outra opção para eu disponibiliza-lo?:

    Você não tem permissão para fazer upload deste tipo de arquivo

  9. Regys meu Certificado é de São Paulo, tem como eu cadastrar no SEFAZ/MT?

     

    Cara a NFC-e caiu de paraquedas na minha mão, tenho que entregar até Sexta. =(

     

    Luiz, o IdToken e Token não tem nada a ver com o certificado digital, no caso de MT vc precisa gera-lo no site da SEFAZ-MT tanto para ambiente de homologação quando de produção.

    • Curtir 1
  10. Anderson..

    Eu tenho aqui uma Daruma DR700 H

    Se configuro a impressora numa qualidade que não seja 200x200, a danfe sai toda desconfigurada, fazendo quebras no meio da impressão..  Segundo o pessoal do suporte da Daruma, deve-se usar a configuração de qualidade 200x200 que vai imprimir sem problemas. Realmente imprime sem problema numa qualidade invejável, porém extremamente lenta, linha por linha..

    A posição do suporte da Daruma é que a impressão pelo Spooler é assim mesmo, mas comentaram que ainda estão fazendo ajustes no driver.. Talvez no futuro lancem um driver que imprima com qualidade e velocidade..

    Por enquanto, fiz configurável, ou seja, o cliente é quem vai escolher.. Se ele quer imprimir pelo Spooler sem se importar com a velocidade, blz.. caso contrário, ele pode optar por imprimir em modo caractere.. nesse caso fiz uma rotina imprimindo a Danfe "no braço" usando a DLL da Daruma..

     

    Obrigado Dércio, só achei estranho porque o Régys também tem essa mesma impressora e parece que não enfrenta esse problema de lentidão que você está enfrentando.

  11. Aqui com Daruma e Bematech imprime em velocidade normal da impressora.

     

    Régys,  poderia me dizer qual o modelo dessa Daruma que vc utiliza?

     

    No site da daruma tem a DR700 em três versões:

     

    L - Velocidade de Impressão: 150 mm/s
    M - Velocidade de Impressão: 200 mm/s
    H - Velocidade de Impressão: 300 mm/s
     
    Tenho medo de adquirir a impressora e a velocidade de impressão da NFC-e ficar lenta e inviável.
  12. Olá,

     

    Senhores, estou usando a versão 0.9.0b CAPICOM do MonitorNFeACBR e estou gerando sem problemas a NFCe em homologação e agora começamos a ver algumas situações que hoje funciona na NFe. Por exemplo faço um cancelamento da NFCe , o monitor faz tudo certinho inclusive cancela a NFCe, retorna todos os eventos. Só que não estou conseguindo imprimir o COMPROVANTE DO EVENTO DE CANCELAMENTO e quando peço para imprimir o DANFE da NFCe cancelada ele imprime do mesmo jeito que uma NFCe sem estar cancelada. Ou seja não vi em nenhum lugar uma identificação do cancelamemto ou mesmo da NÃO AUTORIZAÇÃO DO NFCE como existe na impressão do DANFE da NFe.

    t+

     

    Amigo, estou tentando resolver uma questão extamente igual a sua, você conseguiu descobrir como fica a questão da impressão da NFC-e Cancelada?

     

    A diferença no caso é que não uso o monitor e sim o componente do ACBR.

     

    Não encontro em lugar algum como deve ser a impressão de uma NFC-e cancelada, nem nos manuais da SEFAZ.

  13. Obrigado pela ajuda lvr,

     

    Essa tag pDif precisa estar em qualquer CST? pois pelo que vi, ela é usada no CST 51, e no caso não utilizo esse CST.

     

    Fiz o teste adicionando essa tag mas não funcionou.

     

    Pessoal, resolvi atualizando os shemas do ACBR. Dica pra quem estiver com o mesmo problema.

     

    Era isso mesmo Lvr, postamos ao mesmo tempo hehe.

     

    Obrigado pela ajuda.

    • Curtir 1
  14. Anderson, verifique a tag "pDif" que deve conter: "Tipo Decimal com 3 inteiros (no máximo 100), com até 4 decimais", conforme schemas xsd.

     

    Obrigado pela ajuda lvr,

     

    Essa tag pDif precisa estar em qualquer CST? pois pelo que vi, ela é usada no CST 51, e no caso não utilizo esse CST.

     

    Fiz o teste adicionando essa tag mas não funcionou.

  15. Alguém sabe o que pode estar causando o problema abaixo?
     
    Estou fazendo testes de homologação para o Estado do MT.
     
    Acontece na função:
    function ValidaMSXML(XML: AnsiString; out Msg: AnsiString; const APathSchemas: string = '';
                         AModeloDF: TpcnModeloDF = moNFe; AVersaoDF: TpcnVersaoDF = ve200): Boolean;

    Linha:

    Schema.add( 'http://www.portalfiscal.inf.br/nfe', schema_filename );

    ---------------------------

    Debugger Exception Notification
    ---------------------------
    Project netnfce.exe raised exception class EOleException with message 'leiauteNFe_v3.10.xsd#/schema/complexType[1][@name = 'TNFe']/sequence[1]/element[1][@name = 'infNFe']/complexType[1]/sequence[1]/element[8][@name = 'det']/complexType[1]/sequence[1]/element[2][@name = 'imposto']/complexType[1]/sequence[1]/choice[1]/sequence[1]/element[1][@name = 'ICMS']/complexType[1]/choice[1]/element[6][@name = 'ICMS51']/complexType[1]/sequence[1]/element[8][@name = 'pDif']
    Undeclared XSD type : '{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100''. Process stopped. Use Step or Run to continue.
    ---------------------------
    OK   Help   
    ---------------------------
  16. Bom dia Anderson,

     

    Favor atualizar os fontes e testar novamente.

     

    Olá Italo, testei sua atualização, mas não resolveu.

     

    Fiz um teste aqui com o DEMO, carreguei o XML, notei que no método de gerar o PDF onde vc alterou, o parâmetro "NFSe" não está nulo, então ele entra no ELSE onde é feito outro tratamento.

     

    Não quero mexer para não fazer besteira, ainda estou estudando o componente.

  17. Bom dia pessoal,

     

    Ao tentar enviar e-mail de NFS-e com PDF quando o componente ACBR está configurado para utilizar o nome longo, ocorre erro, pois o PDF é gerado com nome curto, e na hora de anexar no e-mail ele procura pelo nome longo.

     

    Tentei descobrir onde está o problema no componente, mas tive um pouco de dificuldade e não tive sucesso.

     

    Obrigado.

     

     

  18. Mais precisamente a lentidão está no método "FConfiguracoes.Certificados.GetCertificado", ao ler as propriedades das extensões:

     

    Propriedades := Extension.EncodedData.Format(True);

     

    Será que alguém tem uma sugestão para me ajudar? Já procurei aqui no fórum, mas não encontrei nada relacionado a esse problema.

     

    Agradeço se alguém puder me ajudar.

  19. Pessoal, depois que atualizei o ACBR hoje, esse trecho de código está demorando muito para ser executado, só existe um RPS no lote para consulta:

     

    procedure TWebServicesBase.DoNFSeConsultarSituacaoLoteRPS;

         if not(NotaUtil.AssinarXML(FDadosMsg, URISig, URIRef, FTagI, FTagF,
                         FConfiguracoes.Certificados.GetCertificado, FvAssinada, FMsg, FProvedor))
          then raise Exception.Create('Falha ao assinar o XML ' + FMsg)
          else FDadosMsg := FvAssinada;
    
    
  20. Boa tarde Anderson,

     

    Muito simples, basta você acrescentar a seguinte linha:

     

    ACBrNFe.Configuracoes.WebServices.Visualizar := False;

     

    Na sua rotina de configuração do componente.

    ]

    Obrigado Italo, na verdade meu problema era com a exceção gerada pelo método ACBRNfse1.Enviar, mas fiz o tratamento aqui com try...except. 

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