Ir para conteúdo
  • Cadastre-se

Paulo Roberto Medeiros

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Posts postados por Paulo Roberto Medeiros

  1. Essas respostas só mostram como vocês pouco de importam com as pessoas que utilizam o ACBR, vocês desenvolvem somente para vocês mesmos, e ainda colocam como projeto "livre" para se aproveitar da comunidade.

    Vão ver se os grandes open sources como java ou linux são como essa zona aqui.

    9 minutos atrás, Daniel Simoes disse:

    E ainda espera obter ajuda ??

    Faça você mesmo um projeto melhor... boa sorte...

    Com certeza eu faria um projeto mil vezes melhor, se tivesse tempo e interesse em um tecnologia morta.

  2. 9 minutos atrás, Juliomar Marchetti disse:

    A primeira coisa! e regra do fórum! poste em um lugar e aguardem ! já é um bom começo para que possamos começar ajudar!

    Essa é minha primeira e unica postagem sobre esse assunto, e pareceu ser o tópico mais especifico sobre esse problema que pelo visto já está aí a um bom tempo.

    Acho o ACBR um grande projeto, mas infelizmente muito mal administrado. É terrível como alteram as classes e liberam elas com milhares de bugs. E o pior é que parecem nem ligar para coisas críticas como problemas na emissão de notas fiscais.

    Acredito que o problema seja na função TNFSeWebService.DefinirSignatureNode, ela está definindo um FxSignatureNode que não existe no Betha.

  3. Em 24/05/2016 at 14:23, Jefferson Damian disse:

    Quando tento enviar um lote recebo a mensagem: "É preciso carregar o template antes de assinar."
    Já atualizei o ACBr e não resolveu.

    O Provedor é a Betha e estou usando o comando para gerar e enviar lote (ACBrNFSe1.Enviar(vNumLote);)

    Alguém já viu isso?

    Pelo visto está acontecendo com todo mundo, já tem várias postagens reclamando disso.

    Notei que a função TDFeCapicom.Assinar é chamada duas vezes, na primeira o SignatureNode tem o valor './/ds:Signature' e tudo dá certo, na segunda vez que passa ali o SignatureNode vem com o valor './/ns3:EnviarLoteRpsEnvio/ds:Signature', e aqui ocorre o problema.

    Algum desenvolvedor do ACBR pode nos ajudar a corrigir esse BUG do ACBR?

     

  4. Em 20/05/2016 at 17:15, luizf disse:

    Fabio, 

    Também estou enfrentando o mesmo problema no Betha de Maravilha/SC...

    Também comecei a ter esse problema depois de atualizar os fontes essa semana. Nota de São José/SC (Betha)

     

     

  5. Em 22/01/2016 at 14:24, Michel Ouriques disse:

    Boa tarde,

    No início do ano, tive o mesmo problema com um cliente em São José também.

    No caso dele resolvemos substituindo o certificado gerado pela Betha por um outro do tipo E-CNPJ normal. 

    Obs.: Não tenho como dar certeza, mais talvez o XML assinado com o certificado gerado pela Betha não esteja mais sendo aceito em produção.

    Parece que voltou a funcionar com o certificado Betha.

    Vlw!

  6. Apareceu mais um erro de formatação: "[3513405 Nome=Cruzeiro".

     

    1 minuto atrás, Paulo Roberto Medeiros disse:

    Apareceu mais um erro de formatação: "[3513405 Nome=Cruzeiro".

     

    Esquece, já foi corrigido.

  7. Alguém pode fazer essas correções no Cidades.ini?

    1) São José / SC (4216602): Voltou a usar o sistema Betha, ou seja, precisa mudar o provedor de Pronim para Betha.

    2) Porto Velho / RO (1100205): Está faltando fechar o conchetes no nome da sessão.

     

  8. Ressuscitando o tópico, o erro voltou a ocorrer.

    Estava tudo normal até o final de 2015, agora começou a dar esse erro no ambiente de Produção sem eu ter alterado nada em meu sistema.

    Observações:

    1) O certificado que estou usando está dentro da validade. Peguei outro no sistema Betha e o erro continua.

    2) O erro ocorre somente no ambiente de Produção. No ambiente de Teste a nota é processada com sucesso.

    3) Testes realizados com a prefeitura de São José/SC.

    4) Atualizei os fontes dia 18/01/2016 (trunk2) e o erro persiste.

     

  9. Sobre o NVE, não cheguei a implementar a posição correta dele, mas ele fica em linhas separadas como essas:

    I05a|ED4324|
    I05a|AS4324|
     
    Veja também que podem existir mais de um NVE para cada item.
     
    A Nota Técnica NT2013.005_v_1.10 possui os detalhes sobre como é o layout, embora ela mesma contenha alguns erros, por exemplo, no caso desse campo ela coloca o ID desse campo como 105a, mas na verdade é I05a. Os outros campos que alterei é praticamente só cópia do layout 2.00, pois não houve alterações na versão 3.10, apenas a inclusão de novos campos em linhas novas.
    Nenhuma linha já existente sofreu alterações, poderia simplesmente copiar o layout 2.00 e adicionar os campos novos em novas linhas.
  10. As correções foram feitas com base nos erros identificados durante a importação pelo emissor do sefaz (importação do txt).

     

    Código Anterior:

        LoadLayout('<C02>   C02|CNPJ¨');
        LoadLayout('<C02a> C02a|CPF¨');
        LoadLayout('<E02>   E02|CNPJ¨');
        LoadLayout('<E03>   E03|CPF¨');
        LoadLayout('<E03a> E03a|idEstrangeiro¨');
        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('<O07>   O11|QUnid¨|VUnid¨|VIPI¨');
        LoadLayout('<X03>   X03|XNome¨|IE¨|XEnder¨|XMun¨|UF¨');
    Correções:
        LoadLayout('<C01>   C02|CNPJ¨'); // estava no grupo errado (<C02>), fazendo com que a linha não fosse exportada.
        LoadLayout('<C01> C02a|CPF¨'); // estava no grupo errado (<C02a>), fazendo com que a linha não fosse exportada.
        LoadLayout('<E01>   E02|CNPJ¨'); // estava no grupo errado (<E02>), fazendo com que a linha não fosse exportada.
        LoadLayout('<E01>   E03|CPF¨'); // estava no grupo errado (<E03a>), fazendo com que a linha não fosse exportada.
        LoadLayout('<E01> E03a|idEstrangeiro¨'); // estava no grupo errado (<E03>), fazendo com que a linha não fosse exportada.
        LoadLayout('<I01>     I|CProd¨|CEAN¨|XProd¨|NCM¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); // NVE não pertece a essa linha, fazendo com que os campos depois dele saíssem no lugar errado
        LoadLayout('<N01>     N'); // existência foi requerida pelo emissor
        LoadLayout('<O07>   O11|QUnid¨|VUnid¨'); // VIPI não deve estar nessa linha, ele pertence a linha O07, isso fazia com que a linha O11 fosse exportada causando erro de integridade do arquivo.
        LoadLayout('<Q01>     Q'); // existência foi requerida pelo emissor
        LoadLayout('<S01>     S'); // existência foi requerida pelo emissor
        LoadLayout('<W01>     W'); // existência foi requerida pelo emissor
        LoadLayout('<X03>   X03|XNome¨|IE¨|XEnder¨|UF¨|XMun¨'); // campos UF e xMun estavam com a posição invertida.
        LoadLayout('<Y01>     Y'); // existência foi requerida pelo emissor
    
  11. Ao enviar uma Inutilização e o sefaz retornar uma mensagem de erro, ela não está sendo atribuída ao campo Motivo.

     

    Uma possível correção (pcnRetInutNFe.pas, linha 117):

    Código atual:

          if leitor.rExtrai(1, 'infInut') <> '' then
           (*DR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xJust')
          else
           (*DR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xMotivo');
    

    Correção:

          if leitor.rExtrai(1, 'retInutNFe') <> '' then
           (*DR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xMotivo')
          else
           (*DR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xJust');
    

    Obs.: Usando Layout 3.10.

×
×
  • 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.