Ir para conteúdo
  • Cadastre-se

fabioandrehj

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

fabioandrehj's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Reputação

  1. Analisando ouve uma mudança na seguinte linha do arquivo ACBrBoletoW_BancoBrasil_API.pas LJsonObject.AddPair('numeroTituloBeneficiario', Copy(Trim(UpperCase(ATitulo.NumeroDocumento)),0,15)); essa linha acima foi comentada e ficou LJsonObject.AddPair('numeroTituloBeneficiario', Copy(Trim(UpperCase(IfThen(ATitulo.SeuNumero<>'',ATitulo.SeuNumero,ATitulo.NumeroDocumento))),0,15)); Por isso o campo que antes recebia só o número do documento agora recebe o campo Seu Número. Mudei na minha fonte para o campo Seu Número ficar igual ao campo Número do Documento. Isso deve resolver.
  2. Pessoal bom dia! Até pouco tempo eu enviava boletos via API do Banco do Brasil e tudo estava ocorrendo corretamente, mas de um tempo para cá, guando eu gero os boletos, na minha impressão gerada pelo ACBR sai tudo normal, mas quando esse boleto é registrado no BB o campo Número do Documento acaba recebendo o mesmo número do campo Nosso Número. Agora os clientes estão reclamando que não conseguem associar os boletos pelo DDA. Isso começou a acontecer após a gente ter atualizado os componentes do ACBR. Sabem me dizer se é uma alteração no ACBR ou se foi algo alterado pelo próprio Banco do Brasil?
  3. fabioandrehj

    ALTERAÇÃO LAYOUT TXT

    Me parece que o arquivo pcnLayoutTXT e pcnNFeRTXT estão seguindo as informações das versões antigas da nota Técnica 2015.003. A nova nota técnica 2015.003 v1.60 indica que o campo referente ao CEST não é mais incluído na linha I e sim na linha I05C (layout 3.10) Forma atual no arquivo pcnLayoutTXT LoadLayout('<I01> I|CProd¨|CEAN¨|XProd¨|NCM¨|NVE¨|CEST¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); Forma correta do arquivo segundo a última versão da norma técnica LoadLayout('<I01> I|CProd¨|CEAN¨|XProd¨|NCM¨|NVE¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); LoadLayout('<I05A> I05a|NVE¨'); LoadLayout('<I05C> I05c|CEST¨'); o mesmo acontece para o arquivo pcnNFeRTXT que deverá ter incluído if ID = 'I05c' then begin i := NFe.Det.Count - 1; (*I05c*)NFe.Det.Prod.CEST := LerCampo(tcStr, 'CEST'); end; e comentado a linha já existe // NFe.Det.Prod.NVE := LerCampo(tcStr, 'NVE'); Fiz os testes com o Emissor do Estado de São Paulo e apesar do manual constante no site estar errado, o emissor segue as novas regras da última versão 1.60 da nota técnica. Anexo estou enviado a nota técnica v1.60 e os dois .PAS que fiz alterações. pcnNFeRTXT.pas pcnLayoutTXT.pas NT_2015_003_v160.pdf
×
×
  • 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...