Ir para conteúdo
  • Cadastre-se

dev botao

Problema com IPM quando hora da emissão está zerada


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1068 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Atualize os fontes, e passei a ter problema na emissão de notas para o provedor IPM.

Acredito ser porque no meu sistema eu não utilizo a hora da emissão do recibo, ela é sempre zero, então, o campo hora_emissao_recibo_provisorio está ficando em branco, o que provoca erro no sistema da IPM.

Comparei com o fonte antigo, e vi que a linha que grava este campo foi modificada

Era assim:

    Result.AppendChild(AddNode(tcStr, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                  FormatDateTimeBr(NFSe.DataEmissaoRps, 'hh:mm:ss'), DSC_HEMI));

Agora está assim:

    Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                                                NFSe.DataEmissaoRps, DSC_HEMI));
 

Então, comentei ela e voltei a anterior, e aí passou a funcionar

    //Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
    //                                            NFSe.DataEmissaoRps, DSC_HEMI));
    Result.AppendChild(AddNode(tcStr, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 1,
                  FormatDateTimeBr(NFSe.DataEmissaoRps, 'hh:mm:ss'), DSC_HEMI));
 

Anexo seguem os arquivos de envio e de resposta que deram erro, e que funcionaram da mesma nota para conferência.

 

21608-lista-nfse-ger_ERRO.xml 21608-ger-nfse_ERRO.xml 21608-lista-nfse-ger.xml 21608-ger-nfse.xml

  • Consultores
Postado

Bom dia Eliandro,

Faça o seguinte teste.

Descomente a linha que você comentou e comente a linha que você acrescentou.

Depois na linha que você descomentou faça a seguinte alteração que esta em vermelho.

Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 0,
                                                NFSe.DataEmissaoRps, DSC_HEMI));

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
26 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Eliandro,

Faça o seguinte teste.

Descomente a linha que você comentou e comente a linha que você acrescentou.

Depois na linha que você descomentou faça a seguinte alteração que esta em vermelho.

Result.AppendChild(AddNode(tcHor, '#1', 'hora_emissao_recibo_provisorio', 1, 10, 0,
                                                NFSe.DataEmissaoRps, DSC_HEMI));

Bom dia Italo.

Fiz a alteração, mas não funcionou, o arquivo foi gerado sem da hora, e apesar de na documentação dizer que o campo não é obrigatório, o sistema recusou.

Veja os anexos de envio e resposta.

 

21611-ger-nfse.xml 21611-lista-nfse-ger.xml

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1068 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.