Ir para conteúdo
  • Cadastre-se

rodrigoqfaria

Membros
  • Total de ítens

    16
  • Registro em

  • Última visita

Posts postados por rodrigoqfaria

  1. Estou implementando as telas de entrada de nota fiscal para emitir o Sintegra, porem nota fiscal eletrônica não tem Alíquota no cabeçalho da nota fiscal.

    Campo abaixo (16) onde tem alíquota, só não achei o local na nota para extrair esta informação, onde esta informação é extraída ?

    REGISTRO 50 – Notas fiscais de compras e vendas

    Campo 16 Alíquota

    Alíquota do ICMS (com 2 decimais)

    Read more: http://www.linhadecodigo.com.br/artigo/ ... z23oG24oFH

  2. Fala Rodrigo,

    As propriedades DadosReducaoZ e DadosUltimaReducaoZ estão agora com um buffer de tamanho maior.

    Não é necessário alterar a função GetString, pois ela possui um argumento extra que é exatamente o tamanho do buffer, pra ser usado nesses casos. A alteração ocorreu diretamente nas propriedades da class ACBrECF.

    Está implementado também a propriedade DadosReducaoZClass, que retorna as informações de forma estruturada dentro de uma classe.

    Note que o resultado só vem corretamente preenchido depois que a função DadosReducaoZ é chamada.

    Ou seja, chame primeiro a propriedade DadosReducaoZ com retorno String pra depois chamar a DadosReducaoZClass, é um comportamento do ACBr.

    Atualize seu código pelo SVN,

    Qualquer coisa, estamos aí.

    Abs,

    Rafael,

    Oque você acha DadosUltimaReducaoZClass ?

    Ela é bem útil, pois executamos a redução z e logo pois isso chamamos ela e salvamos nos dados no da ultima rz no banco.

  3. A String do método DadosUltimaReducaoZ, não retorna ela completa, quando eu mudei o BUFFER_LEN ele consegui trazer mais dados.

    protected string GetString(GetStringEntryPointDelegate entryPoint)

    {

    const int BUFFER_LEN = 512;

    return GetString(entryPoint, BUFFER_LEN);

    }

    Opa, é verdade, precisamos aumentar o tamanho máximo do retorno nesses casos.

    Está pendente também a propriedade da mesma família DadosReducaoZ que retorna um objeto com os valores, ao invés da string.

    Vou alterar isso.

    Abs!

    Eu pensei exatamente em fazer isso.

  4. Então Rafael,

    Gostei muito do projeto porque nas operações basicas notei que o componente é muito mais rapido que os as dll do fabricantes.

    Algumas funções que precisam ser implentadas são.

    IdentifacaoPaf();

    DadosDaUltimaReducaoZ();

    Rodrigo, os métodos estão implementados, veja em:

    viewtopic.php?f=19&t=5078

    Baixe o código do SVN.

    Abs,

    Já atualizei pelo SVN, não testei ainda porque estou mexendo no sistema de gestão, vou implementar esses dias ainda...

    Só tem fera aqui hein...

    Atenciosamente,

    Rodrigo

    A String do método DadosUltimaReducaoZ, não retorna ela completa, quando eu mudei o BUFFER_LEN ele consegui trazer mais dados.

    protected string GetString(GetStringEntryPointDelegate entryPoint)

    {

    const int BUFFER_LEN = 512;

    return GetString(entryPoint, BUFFER_LEN);

    }

  5. Então Rafael,

    Gostei muito do projeto porque nas operações basicas notei que o componente é muito mais rapido que os as dll do fabricantes.

    Algumas funções que precisam ser implentadas são.

    IdentifacaoPaf();

    DadosDaUltimaReducaoZ();

    Rodrigo, os métodos estão implementados, veja em:

    viewtopic.php?f=19&t=5078

    Baixe o código do SVN.

    Abs,

    Já atualizei pelo SVN, não testei ainda porque estou mexendo no sistema de gestão, vou implementar esses dias ainda...

    Só tem fera aqui hein...

    Atenciosamente,

    Rodrigo

  6. Então Rafael,

    Gostei muito do projeto porque nas operações basicas notei que o componente é muito mais rapido que os as dll do fabricantes.

    Algumas funções que precisam ser implentadas são.

    IdentifacaoPaf();

    DadosDaUltimaReducaoZ();

  7. Rafael Batiati,

    Você poderia fazer as implementações em Delphi eu poderia fazer as implementações na dll no ABCr.Net;

    Também podemos contar com ajuda do BitFacil que já disse que está disposto a ajudar.

    Atenciosamente,

    Rodrigo

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