-
Total de ítens
14 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Luiz Carlos Ruiz Cestaro
-
-
Foi realizado a inclusao de Campos no TACBrNFSeXDANFSeFR.
No CDS de Parametros - id_sis_legado
Criado CDS CondicaoPagamento, com campos Condicao, Parcela
Criado CDS CondicaoPagamentoParcelas, com campos Condicao, Parcela, DataVencimento e Valor.
E passado parametros para FRX.
-
-
-
Boa Tarde Italo.
Nota Cancelada.
Grato pela atenção.
- 1
-
Italo,
Sem assinatura retorna o seguinte erro.
<Codigo>E1</Codigo>
<Mensagem>Assinatura do Hash nao confere.O conteudo do XML nao confere com o DigestValue!</Mensagem>
<Correcao>Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Integracao da NFS-e.</Correcao> -
Bom Dia Italo,
Quando envio o xml assinado retorna o seguinte erro
<Codigo>1871</Codigo>
<Mensagem>Element '{http://www.w3.org/2000/09/xmldsig#}Signature': This element is not expected. </Mensagem>.
Por esse motivo que alterei o INI.
-
Bom Dia Italo.
Atualizei o Acbr, verifiquei as alterações feitas, refis o teste conforme solicitado porem continua com o mesmo erro.
No Demo reclama da Assinatura, pelo nosso sistema eu envio o xml sem assinar e retorna o erro:
E81 Assinatura do Hash nao confere.O conteudo do XML nao confere com o DigestValue!
-
Bom Dia.
Estou testando o cancelamento da nota pelo Demo.
Fiz as configurações e ao solicitar o cancelamento da NFSe retorna o seguinte erro.
Desmarquei a flag Assinar e mesmo assim retorna esse erro.
Validei que no Arquivo ini no bloco [Assinar] está cancelar=0.
-
Provedor ISSe.
Prefeitura Municipal de Maringá - Pr
-
Bom Dia.
Estamos com erro ao Cancelar uma NFSe pelo provedor da Abrasf.
Inicialmente estava sendo enviado o pedido do cancelamento com assinatura e retornava a rejeitção
<Codigo>1871</Codigo>
<Mensagem>Element '{http://www.w3.org/2000/09/xmldsig#}Signature': This element is not expected. </Mensagem>
Foi alterado o arquivo ini para enviar o pedido sem a assinatura, e agora retorna a o seguinte erro:
<Codigo>E1</Codigo>
<Mensagem>Assinatura do Hash nao confere.O conteudo do XML nao confere com o DigestValue!</Mensagem>
<Correcao>Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Integracao da NFS-e.</Correcao>.
O que deve ser feito nesse caso??
Assinatura do Hash nao Confere - 1871-can.xml
Assinatura do Hash nao Confere - 1871-ped-can.xml
-
Sergio... o problema foi encontrado...nos deixamos no campo edit somente para aceitar letras maiusculas... confirme voce mencionou digitamos igual ao da receita direto no banco de dados e a NFCe foi emitida.
Problema solucionado. Obrigado.
- 2
-
Oi Sérgio, esta a copia fiel do site
-
Estou com o seguinte problema ao enviar a nfce para o estado de São Paulo "cStat464 Rejeição: Código de Hash no QR-Code difere do calculado", ao usar o CSC e ID como homologação a nota e enviada e consultada no site o problema somente ocorre quando uso o CSC e ID com validade jurídica, estou anexando os xmls gerados para melhor auxilio.
ja tentei revogar o CSC atual e gerado um novo, ocorre a mesma mensagem ao tentar o envio..
Adicionar campo field na classe TMateraError
em Dúvidas gerais
Postado
Realizando teste na plataforma PIX Matera, identifique que no log da transação quando ocorre um erro, dependendo do tipo de erro vem um campo adicional field no json.
Linha do Log da Matera.
{"error":{"code":"2","description":"Inappropriate use of paymentInfo.instantPayment.billingDueDate.dueDate","field":"paymentInfo.instantPayment.billingDueDate.dueDate"}}
Mas atualmente a classe nao leva este campo em consideracao retornando o json assim {"error":{"code":"2","description":"Inappropriate use of paymentInfo.instantPayment.billingDueDate.dueDate"}}
Sugestao que seja adiciona o campo field na classe TMateraError no arquivo ACBrSchmeasMatera
Cabecalho da classe
TMateraError = class(TACBrPIXSchema) private fcode: String; fdescription: String; ffield: String; protected procedure AssignSchema(aSource: TACBrPIXSchema); override; procedure DoWriteToJSon(aJSon: TACBrJSONObject); override; procedure DoReadFromJSon(aJSon: TACBrJSONObject); override; public constructor Create(const aObjectName: String = ''); override; procedure Clear; override; function IsEmpty: Boolean; override; procedure Assign(aSource: TMateraError); property code: String read fcode write fcode; property field: String read ffield write ffield; property description: String read fdescription write fdescription; end;
Alteracao dos metodos da classe
procedure TMateraError.DoWriteToJSon(aJSon: TACBrJSONObject); begin aJSon .AddPair('code', fcode) .AddPair('description', fdescription) .AddPair('field', ffield); end; procedure TMateraError.DoReadFromJSon(aJSon: TACBrJSONObject); begin aJSon .Value('code', fcode) .Value('description', fdescription) .Value('field', ffield); end; procedure TMateraError.Clear; begin fcode := EmptyStr; fdescription := EmptyStr; ffield := EmptyStr end;