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...
The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...