Ir para conteúdo
  • Cadastre-se

Isaque Pinheiro

Membros
  • Total de ítens

    2.545
  • Registro em

  • Última visita

  • Days Won

    39

Tudo que Isaque Pinheiro postou

  1. Para entender o que cada campo significa e qual o seu tamanho, leia o manual do Sped e também da NFe, pois percebi que você precisa conhecer algumas coisas a mais, não entenda isso mal, mas para gerar informações integras, a leitura e entendimento dela lhe ajudará bastante, entenda isso como uma dica.
  2. Favor atualizar seu fonte, a verificação já estava implementada, mas eu ainda não tinha subido para o repositório, o fiz agora, atualize.
  3. Olá, para a última versão existe a possibilidade da assinatura do SAC, da qual na verdade é uma assinatura de colaboração ao projeto, entenda que essa assinatura tem seu valor mensal ou seja se precise assinar somente por um mês e ter o beneficio de baixar, ter o suporte, você pode, e durante esse mês de assinatura você terá o beneficio, mas se ao vencimento do mês contratado você por algum motivo resolver não permanecer como assinante, basta não renovar sua assinatura, dessa forma não terá nova cobrança, por sua vez também deixará de ter os benefícios, um deles é o de baixar a versão mais atual dos monitores. Por outro lado, existe a possibilidade de ter a versão mais atual, fazendo você mesmo a compilação dos monitores, basta para isso usar o código fonte do repositório, o qual é o mesmo que usamos para gerar as novas versões dos monitores. Lembre-se, assinatura do SAC, não é um meio de ganho, mas sim uma forma de colaboração, por isso pode colaborar o mês sim, e outro não, fica a sua livre escolha, e por sua vez o mês que colaborar, terá algum beneficio a mais, como monitores compilados semanalmente e suporte personalizado. Espero que tenha entendido.
  4. Observe a propriedade "LinhasBuffer" no seu component se ta com valor := 0, se tiver := 0 ele ta fazendo cache, e como já explicado isso faz demorar mesmo, crie um parâmetro no seu sistema para mudar isso, dai pode fazer o teste mudando esse valor até que atenda a necessidade do volume do seu cliente. O padrão dessa propriedade no ACBr é de 1000 em 1000 registros ele descarrega o buffer em arquivo liberando memória, dai volta a fazer buffer até que atinja 1000 registros novamente para descarregar novamente, e assim até o final da geração. Referente a ordem, o registro C100 não precisa esta em ordem, desde que quando você gere um C100, em seguida gere o registros filho dele o C170, fora isso ordem não é exigido.
  5. Um deles somente deve ser passado o outro deve ser vazio, o qual sendo ao ir na função ela irá ignorar devido o conteúdo não existir.
  6. Não entendi o motivo ou necessidade da sua pergunta mas o ACBr não suporte imposto algum, ACBr é um projeto para atender as legislações em suas obrigações, não faz apuração de impostos. Esses impostos devem ser apurados pela contabilidade, para gerar a guia de recolhimento mensalmente, seu sistema sim pode ter essas informações apuradas a cada nota fiscal digitada, mas isso independe do ACBr, mas da estrutura do seu banco de dados e de uma rotina e relatório para apurar e imprimir caso lhe seja solicitado por seu cliente.
  7. Foram feito mudanças para atender situações adversas em alguns registros, dessa forma todos os campos numéricos dos registros alterados devem ser preenchidos, sejam eles Zerados (Valor := 0), ou se Vazios (Valor := Null), debug e veja em qual registro o erro acorre, alimentando dessa forma todos os seus campos.
  8. Vamos levar em consideração sua implementação tentando leva-la para o padrão ACBr, se vermos que é possível, bastando para isso pequenos ajustes podemos acatar o recurso.
  9. Olá, fique a vontade a colaborar com a implementação para informar qual campo deve ser preenchido, em seguida anexe o código aqui que irei avaliar e subir para o repositório.
  10. Se que que saia vazio atribua NULL a propriedade Se que que saia algum valor mesmo que seja 0 (ZERO) atribua essa valor a propriedade.
  11. Obrigado pela colaboração, vamos vê o que da para add do seu código ao que estamos desenvolvendo.
  12. A checagem do nulo tava certo, o problema e que quando alimentado com 0 (ZERO) tb tava retornando vazio removi somente a checagem do zero, ou seja se veio zero deve voltar zero mesmo.
  13. Corrigido e já disponível no repositório, obrigado pela observação.
  14. Você tem toda razão, vou corrigir essa falha nossa.
  15. Esse problema já foi corrigido pelo Juliomar ao algum tempo, no repositório ta com "VarIsNumeric(Value)"
  16. Antes e alimentar a propriedade faça uma checagem if email = '' the raise Exception.Create('Favor informar o campo e-mail do contador. Geração abortada.')
  17. Faça a checagem e dispare uma exceção que para sim.
  18. Bom dia, isso já foi corrigido, você está com seu fonte atualizado? if Length(CPF) > 0 then Result := ACBrValidador.ACBrValidadorValidarCPF(CPF) = '';
  19. Bom dia, exatamente, olhe o Fórum ACBrSPED, na descrição dele tem o link.
  20. Leia os guias práticos, e saberá quais registros tem em cada bloco de cada Sped, no inicio dos fóruns coloquei os link dos sites na descrição de cada um, neles tem todos os guias http://www.projetoacbr.com.br/forum/index.php?/forum/37-acbr/
  21. Seria registros do Sped Contribuição, o qual você fez a pergunta no fórum do Sepd Fiscal, além de colocar no fórum errado não especificou, registro de qual sped.
  22. Você está fazendo alguma confusão, o Sped Fiscal não existe esse registro 0110.
  23. Boa tarde Luis, empresas do simples nacional não tem obrigatoriedade de geração do Sped Fiscal, a previsão é somente para 2016.
  24. Bom dia Arnaldo, as regras do fórum, não diz que você não pode colocar esse tipo de dúvida aqui no fórum, mas para reforçar este fórum é sobre dúvidas do ACBr, esse sim temos, e principalmente com você que é um de nossos colaboradores responde-lo. Espero que entenda e aguarde por alguém, que por ventura possa te responder, mas sem compromisso. Grande abraço, e boa sorte.
×
×
  • 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.