Jump to content

AlissonMarcel

Membros
  • Content Count

    61
  • Joined

  • Last visited

Community Reputation

4 Neutral

About AlissonMarcel

  • Rank
    Membro

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Entre em contato! Te mandei uma msg no privado!
  2. Exatamente. skype: alissonmarcel email: [email protected]
  3. Aos poucos a montagem do XML vai se ajustando! Resolvido questão de Identação, Chave, Produtos e mais alguns detalhes! Abri outro tópico!
  4. Segue link para quem quiser testar! https://drive.google.com/open?id=1_T8zbXmCbknGjyN_IadCzd3UQOWVbE1Z Precisa primeiramente clicar em configurar sistema. e reiniciar o mesmo!
  5. Sim.. isso de identar já percebi.. estou analisando oq falta. pois no notepad++ ele identa tudo certo.. o nome do arquivo tb já esta corrigido!
  6. Quais informações vieram erradas? foquei em trazer os dados do emitente, destinatário e produtos. O site foi td remodelado. ainda precisa de ajustes em algumas tags.. se puder me dá um feedback, agradeceria
  7. quem quiser testar... segue link... https://drive.google.com/open?id=15TW9FIAsQsb4TPMRYbtGR6Jrrv9DQZCr
  8. Preciso.. hj temos uma demanda que onera o suporte só para ajudar o cliente a pegar seus xmls e enviar ao contador adiciona no skype: alissonmarcel
  9. Iniciei o desenvolvimento com restDataware + Php.. O tempo não me permitiu concluir
  10. entra em contato via email.. [email protected] Sim.. entra em contato via email! [email protected]
  11. Bom dia. Esse erro ocorre quando alguns dos totalizadores tem a mesma alíquota. mesmo ela sendo Zerada. No meu caso, tenho produtos com cst de substituição triburtaria. o Componente esta informando alíquota 0%(mesmo não informando nada) e ai causa o erro, pois tenho outro totalizador T0000 que tem a alíquota 0% tb(no caso empresas do perfil C). Alterei o código do componente para que não informe o 0% em casos nulo. Foi uma gambiarra, fiz nas pressas. Pode ser que solucione seu problema; procedure TBloco_C.WriteRegistroC490(RegC405: TRegistroC405); var intFor: integer; begin if Assigned( RegC405.RegistroC490 ) then begin for intFor := 0 to RegC405.RegistroC490.Count - 1 do begin with RegC405.RegistroC490.Items[intFor] do begin if ((CST_ICMS = '010') or (CST_ICMS = '030') or (CST_ICMS = '060') or (CST_ICMS = '500') or (CST_ICMS = '500')) then begin Add( LFill('C490') + LFill( CST_ICMS,3 ) + LFill( CFOP,4 ) + LFill( ALIQ_ICMS,0,2, True ) + LFill( VL_OPR,0,2 ) + LFill( VL_BC_ICMS,0,2 ) + LFill( VL_ICMS,0,2 ) + LFill( COD_OBS ) ) ; end else begin Add( LFill('C490') + LFill( CST_ICMS,3 ) + LFill( CFOP,4 ) + LFill( ALIQ_ICMS,6,2 ) + LFill( VL_OPR,0,2 ) + LFill( VL_BC_ICMS,0,2 ) + LFill( VL_ICMS,0,2 ) + LFill( COD_OBS ) ) ; end; end; RegistroC990.QTD_LIN_C := RegistroC990.QTD_LIN_C + 1; end; /// Variavél para armazenar a quantidade de registro do tipo. FRegistroC490Count := FRegistroC490Count + RegC405.RegistroC490.Count; end; end;
  12. Essa mesma técnica vc utiliza para os eventos de Tabela?²
  13. Exatamente esse campo. Como pego o Id no momento da geração? eu adiciono todos os eventos ao lote e depois assino. Estou apanhando somente nesse detalhe. pegar esse id antes do envio!
×
×
  • Create New...