jaime
Membros-
Total de ítens
70 -
Registro em
-
Última visita
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
jaime's Achievements
-
É agora vc tem que gerar o novo MD5, recolher uma taxinha, gerar mais uma documentação explicando pq foi mudado o seu PAF para recadastrar no SEFAZ. Como um pequeno detalhe nos gera um transtorno danado.
-
Alteração da Qtde no DAV ou PRE-VENDA
jaime replied to jaime's tópico in Legislação Fiscal e Tributária
Esse requisito foi o cúmulo da burocracia. Sabe como o cliente é indeciso às vezes. "quero 2, não troca aquele item para 5, pensando melhor o outro quero 4...". Depois começa aparecer um monte de itens cancelado nas pre-vendas, vão no cliente querer saber porque ta tendo muito cancelamento. Mas fazer o oque né ! Obrigado pela ajuda. -
Alteração da Qtde no DAV ou PRE-VENDA
um tópico no fórum postou jaime Legislação Fiscal e Tributária
VI Req. Item 10 Durante a criação do DAV ou PRÉ-VENDA, digamos que eu já lancei 5 produtos, eu não posso voltar nos itens anteriores e modificar a quantidade ? Ou essa regra só passa a valer depois que encerrei o DAV ou PREVENDA, ai não poderia reabrir e alterar ? Grato Jaime. -
Não. Aquela alteração foi só para o banco do brasil. O itau ainda não estou usando mas acredito que esteja ok. Teriamos mais certeza de como é a composição, porque me orientei pelas funções do outro componente.
-
Tinha um versão do boleto que não estava modificando o TamanhoMaximoNossoNumero, eu setava mas continuava em 10. Estou anexando a função que fiz a correção para modificar esse tamanho troca e faz um teste com ele que vai dar certo. ACBrBoleto.pas
-
Se for solicitado para gerar o arquivo do dia corrente antes da redução Z como informar o nr. do CRZ, Grande total final. As notas fiscais não tem problema, mas como fazer com os ecfs ? Gera um arquivo parcial mesmo ? Montar o próximo CRZ ? Ou posso tirar um Z antes de gerar o arquivo no dia da homologação ? Grato Jaime.
-
Bematechs não atendem ao convênio ICMS 85/01?
jaime replied to lampada's tópico in Legislação Fiscal e Tributária
Eu apanhei e descobri uma vez que a bematech só aceita 13 dígitos no código do produtos. Se tiver 14 da erro na função. Mas parece que o modelo MP-4000 já aceita os 14 que o paf exige Req XI Item 2: Grato Jaime -
Vou anexar. Só um detalhe o setar TamanhoMaximoNossoNum no seu caso vai ter que ser 4 porque o seu convênio é de 7 digitos que perfaz um total de 11 digito no total da composição do nosso número que e convenio + o seu numero. ACBrBancoBrasil.pas
-
Atilo na formação do nosso numero fiz uma modificação para a carteira 11 de acordo com o entendimento pelo gbBoleto já que não temos a documentação do banco. Como o convenio tem 7 posições o tamanho maximo do nr. de controle da será de 4 digitos. function TACBrBancoBrasil.FormataNossoNumero(const ACBrTitulo :TACBrTitulo): String; var ANossoNumero, AConvenio : string; aCarteira: LongInt; TamDocCarteira11 : Integer; begin with ACBrTitulo do begin AConvenio := ACBrBoleto.Cedente.Convenio; ANossoNumero := OnlyNumber(NossoNumero); aCarteira := StrToIntDef(Carteira,0); if (ACBrTitulo.Carteira = '16') or (ACBrTitulo.Carteira = '17') or (ACBrTitulo.Carteira = '18') then begin // CCCCNNNNNNN-X if (Length(AConvenio) <= 4) and (fpTamanhoMaximoNossoNum = 7) then ANossoNumero := padR(AConvenio, 4, '0') + padR(ANossoNumero, 7, '0') // CCCCCCNNNNN-X else if (Length(AConvenio) > 4) and (Length(AConvenio) <= 6) and (fpTamanhoMaximoNossoNum = 5) then ANossoNumero := padR(AConvenio, 6, '0') + padR(ANossoNumero, 5, '0') // CCCCCCCNNNNNNNNNN else if (Length(AConvenio) = 7) and (fpTamanhoMaximoNossoNum = 10) then ANossoNumero := padR(AConvenio, 7, '0') + padR(ANossoNumero, 10, '0') // NNNNNNNNNNNNNNNNN else if (Length(AConvenio) > 4) and (Length(AConvenio) <= 6) and (fpTamanhoMaximoNossoNum = 17) and ((ACBrTitulo.Carteira = '16') or (ACBrTitulo.Carteira = '18')) then ANossoNumero := padR(ANossoNumero, 17, '0') end else begin // CCCCCCCNNNN - O tamanho da carteira e nr doc e variavel mas a soma tem que fechar 11 TamDocCarteira11 := 11 - Length(AConvenio); ANossoNumero := Copy(ANossoNumero, 11 - TamDocCarteira11, TamDocCarteira11); ANossoNumero := padR(AConvenio, Length(AConvenio), '0') + padR(ANossoNumero , 11 - Length(AConvenio), '0'); end; end; Result := ANossoNumero; end;
-
Atilo anexa o material da carteira 11 que dou uma olhada para vc. O Acbr já me ajudou muito e terei satisfação em te ajudar sem custo algum.
-
Não foram atualizadas.
-
A documentação que o banco nos enviou cita "Composição padrão para as carteiras 16, 17 e 18". Não saberia afirmar se a carteira 11 segue esse mesmo sistema.
-
Neto, Descobri porque não ta alterando o TamMaximoNossoNumero. Dentro do fonte ACBrBoleto tava sem setar o valor ai alterei com a linha sublinhada, agora ficou ok. procedure TACBrBanco.SetTamMaximoNossoNumero(const Avalue: Integer); begin {Apenas para aparecer no ObjectInspector do D7} BancoClass.fpTamanhoMaximoNossoNum := AValue; end;
-
Poderia postar a documentação do HSBC pra gente ? Grato Jaime
-
Tenho uma leitora de código de barras de boleto e fiz os testes: - com convenio 6 e 7 digitos a linha digitavel e codigo de barras ficou perfeito bateu com o emissor do banco ! a única divergência entre o acbr e o emissor do banco foi no convenio 7 digitos na impressao do campo Nosso Numero que o do banco saiu com digito sendo que na documentacao (Anexo 4) não fala nada de DV !!! Ai fiquei sem entender: No acbr 16947990000028124 No do banco : 16947990000028124-3