Ir para conteúdo
  • Cadastre-se

Mark Apollo

Membros
  • Total de ítens

    707
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que Mark Apollo postou

  1. Qual SPED está pensando em trabalhar desta forma? Pergunto porque o que eu trabalhei foi o PIS/COFINS e necessitei de mais informações do que simplesmente os dados das notas, como a conta contábil que a mesma foi classificada perante a empresa além do plano de contas, entre outros.
  2. Vou verificar a possibilidade de usar a estrutura/padrão ACBr para este empenho, já que a comunicação é feita da mesma forma que o NFe, pra ter uma idéia, uma das referências que eles usam é o manual de integração do NFe.
  3. Olá amigos, gostaria de saber se alguém mais já necessitou de comunicar com o Petronect, canal de comunicação com a Petrobras, pois terei que desenvolver e dependendo da demanda procurarei fazer nos padrões do ACBr para disponibilizar para a galera. Fico no aguardo.
  4. Isaque, não seria interessante (apesar de trabalhoso) criar uma função no ACBr em que fosse passado um parâmetro inteiro, ou string e a mesma retornasse o tipo equivalente? algo do tipo: function TFrmSPED.IntToNaturezaFrtContratado(Tipo:integer): TACBrNaturezaFrtContratado; begin case Tipo of 0 : IntToNaturezaFrtContratado := nfcVendaOnusEstVendedor; //0 - Operações de vendas, com ônus suportado pelo estabelecimento vendedor 1 : IntToNaturezaFrtContratado := nfcVendaOnusAdquirente; //1 - Operações de vendas, com ônus suportado pelo adquirente 2 : IntToNaturezaFrtContratado := nfcCompraGeraCred; //2 - Operações de compras (bens para revenda, matériasprima e outros produtos, geradores de crédito) 3 : IntToNaturezaFrtContratado := nfcCompraNaoGeraCred; //3 - Operações de compras (bens para revenda, matériasprima e outros produtos, não geradores de crédito) 4 : IntToNaturezaFrtContratado := nfcTransfAcabadosPJ; //4 - Transferência de produtos acabados entre estabelecimentos da pessoa jurídica 5 : IntToNaturezaFrtContratado := nfcTransfNaoAcabadosPJ; //5 - Transferência de produtos em elaboração entre estabelecimentos da pessoa jurídica 9 : IntToNaturezaFrtContratado := nfcOutras; //9 - Outras. end; end; ou ainda atualizarmos os tipos para que fiquem desta forma: //INDICADOR DE NATUREZA DE FRETE CONTRATADO TACBrNaturezaFrtContratado = ( nfcVendaOnusEstVendedor = 0, //0 - Operações de vendas, com ônus suportado pelo estabelecimento vendedor nfcVendaOnusAdquirente = 1, //1 - Operações de vendas, com ônus suportado pelo adquirente nfcCompraGeraCred = 2, //2 - Operações de compras (bens para revenda, matériasprima e outros produtos, geradores de crédito) nfcCompraNaoGeraCred = 3, //3 - Operações de compras (bens para revenda, matériasprima e outros produtos, não geradores de crédito) nfcTransfAcabadosPJ = 4, //4 - Transferência de produtos acabados entre estabelecimentos da pessoa jurídica nfcTransfNaoAcabadosPJ = 5, //5 - Transferência de produtos em elaboração entre estabelecimentos da pessoa jurídica nfcOutras = 9 //9 - Outras. ); Desta última forma poderíamos receber o tipo utilizando-se desta forma: IND_NAT_FRT := TACBrNaturezaFrtContratado(sp_d101.FieldByName('IND_NAT_FRT').AsInteger) Gosto da tipificação para evitar erros, pois evitaria que alguém passe um código não definido ainda.
  5. Existem duas soluções: a primeira seria alterar os tipos enumerando-os, assim como já é feito em outros, a segunda seria fazer um switch(case) para retornar a opção correta, eu optei pela segunda. abraços.
  6. iteknologika, segue o link com o código do componente para SPED Pis Cofins que comecei. qualquer dúvida estou a disposição. http://www.baixamusica.org/ACBr.zip
  7. iteknologika, tenho boa parte dos componentes do SPED adiantado para o C#, se concordar, poderíamos juntar e terminar, desde que, após isso, publiquemos o código aqui. o que acha? Abraços.
  8. Não lembro bem, mas acredito que seja necessário habilitar conexões SMTP e POP no hotmail, sei que no gmail existe esta opção, já no hotmail não lembro bem.
  9. Se está utilizando o ACBrMonitor acredito que não acontecerá, já que o segundo comando só será executado quando o primeiro terminar. Caso cada estação seja responsável pelo envio, também não acontecerá! Acredito que só acontecerá se trabalhar com theads mal estruturadas.
  10. Acredito que a melhor saida seja a que o horuss sugeriu, eu iria além, teria um usuário "virtual", algo como um usuário de serviços, onde todos os serviços que eu instalo com este login, desta forma, quando preciso de instalar um certificado, ou coisa do tipo, eu logo com este usuário na máquina, faço as alterações necessárias e reinicio o serviço. Verifique e poste se conseguiu!!!
  11. Amigos realizei uma alteração no Bloco C, mais especificamente nos registros C181 e C185, pois no caso de base PIS/COFINS igual a 0 estava indo zerado, sendo que o validador estava alegando preenchimento obrigatório, logo, tirei o parâmetro para zerar estes campos e passou no validador. Abraços
  12. Mark Apollo

    Exemplo comunicação TCP

    Alguem tem um exemplo de cliente e servidor utilizando o componente ACBrTCPServer? consigo colocar o servidor exemplo para rodar, mas quando envio um comando, utilizando o indy (TIdTCPClient) ele simplesmente trava no sendcmd e não faz mais nada. var comando: string; begin comando := Format('NFe.Enviar(%s,%s,%s);'+#13,[ DMNFe.QryNfeNF_CODIGOFILIAL.AsString, DMNFe.QryNfeNF_NUMERONOTAFISCAL.AsString, DMNFe.QryNfeNF_NUMEROSERIENOTA.AsString ]); with TCPClient do begin Connect('localhost',3434); SendCmd(comando); //Aqui fica travando. Disconnect; end; end; Agradeceria se alguém pudesse postar o exemplo da conexão aqui. abraços
  13. Sim, justamente este, mas, por alguma questão o meu pacote synapse do acbr estava desatualizado.
  14. Após um dia com este problema e ter postado a dúvida atualizei o synapse e funcionou, fala sério!!!
  15. Olá amigos, estou tentando utilizar o ACBrTCPServer mas ocorre o seguinte erro ao compilar o projeto de teste: Alguém tem alguma sugestão? Estou utilizando BDS2006 e os componentes atualizados. fico no aguardo.
  16. Boa simons!!! pena que não está na meta de desenvolvimento da minha equipe, se não testaria, com certeza
  17. Juarez, esta informação está no guia prático do sped, que pode ser obtido através do link http://www1.receita.fazenda.gov.br/sistemas/efd-pis-cofins/download/download.htm importantíssimo para quem está desenvolvendo o SPED Pis Cofins!
  18. antonio_petrolina, Boa tarde, poderia postar o código onde está gerando o bloco C100? pois não encontrei este problema que está citando, já estou em processo de validação e não tive este problema!
  19. Boa Isaque, tenho desenvolvido com o ACBrSpedPisCofins e já estou em faze de validação dos dados, pois não necessito informar tantos registros, de acordo com a contabilidade da empresa, ajudei da forma que pude e sempre atualizado, volta e meia eu atualizo o componente para estar sempre com a versão mais nova, e ainda tenho o "trabalho" de fazer uma comparação com as novas atualizações para estar ciente do que foi mudado!! Estamos de parabéns com o trabalho, digo "estamos" pois deixei minha contribuição também, mínima, minúscula, mas deixei!! Vamos respirar com este prazo agora, mas vamos continuar ativos, daqui a pouco parto para o SPED Contábil, e logo para o Fiscal, desta forma, provavelmente contribuirei mais um bucado!! Abraços
  20. Para nós aqui já foi, mas, hoje consegui validar abril sem nenhum erro técnico, nem aviso, agora é só passar para a contabilidade validar os dados!! Acredito que aqui vamos manter o prazo!
  21. Galera, realizei uma alteração no arquivo Bloco_0_Class, pois no momento de gerar o registro 0500 não estava sendo gerado os campos COD_CTA_REF e CNPJ_EST; segue o arquivo com a alteração.
  22. Eu comecei a geração do mesmo também, mas, assim como você recebi esta notícia e resolvi testar, realmente ele já gera o bloco M, algumas software houses daqui, inclusive, não fazem a geração deste arquivo. Decidi também não fazer a geração, já que faço o detalhamento no C100 e C170, entre outros...
  23. Ok, não tinha me atentado à estrutura, só achei estranho de dar este problema ontem, e não quando eu atualizei o componente. Mas tá valendo, agora é ficar no aguardo da atualização da não dependência!! Abraços
  24. acho que deixei passar alguma coisa, bom vamos lá: já atualizei, estou compilando normalmente, mas, para executar no cliente ele solicita esta dll, mesmo eu não utilizando nfe nem outra coisa que necessite dela, estranhamente aconteceu quase um mês após a atualização do componente. há alguma forma de não necessitar desta dll no cliente? já que não utilizo nfe ou algum componente que utilize a dll?
×
×
  • 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.