Páginas filhas
  • Pacote de Atualização Release 1.34

Pacote de Atualização Release 1.34

Pacote de atualização referente ao Release 1.34
Ocorrência
Criar um método para acrescentar um parâmetro para que seja informado no momento do cancelamento ou inutilização o qual será realizado.
Solução
Foi criado um parâmetro opcional no método com o nome TIPO_CANC, para que seja possível informar o tipo de cancelamento. Caso não seja informado nada neste campo, será considerado 0 (zero) default. Os tipos que deverão ser informados são:
 
ü Em branco ou 0 - Default ->Realiza cancelamento e inutilização, onde primeiramente é realizada uma consulta da chave para verificar se a mesma consta ou não na base da Sefaz.
Caso a nota conste na base da Sefaz, será enviado o cancelamento e caso a nota não conste, será enviado um pedido de inutilização da nota.
 
ü 1- Cancelamento -> Realiza um cancelamento de uma determinada nota que conste na tabela SPED050, sem que seja realizada nenhuma consulta na base da Sefaz.
Este tipo de cancelamento permite que seja enviado a justificativa do cancelamento ou o XML completo no parâmetro de XML do Método CancelaNotas, onde caso não seja passado o XML completo o sistema irá gerá-lo automaticamente.
 
ü 2 - Inutilização -> Realiza a Inutilização de uma determinada numeração de nota sem que seja realizada nenhuma consulta na base da Sefaz antes de gerar o XML de Inutilização.
 
Ocorrência
Alteração no método NFEIDCLEAN, onde além de excluir a SPED050 deverá excluir também a SPED054 quando não houver PROTOCOLO (campo NFE_PROT) em nenhum registro da SPED054 relacionado ao NFE_ID em questão.
Solução
Alterado o tratamento no Método NFEIDCLEAN para que realize os seguintes procedimentos:
- Se existir registro nas tabelas SPED050 e SPE054(em relação ao NFE_ID selecionado), mas o campo NFE_PROT não estiver preenchido em nenhum registro da tabela
SPED054, os registros da tabela SPED050 e SPED054 serão excluídos e o método retornará TRUE;
- Se existir registro nas tabelas SPED050 e SPED054 (em relação ao NFE_ID selecionado), e o campo NFE_PROT estiver preenchido em algum registro da tabela
SPED054, os registros da tabela SPED050 e SPED054 não serão excluídos e o método retornará FALSE.
Ocorrência
Solicitação para que o TSS gere a TAG "infAdFisco" ao executar o método SCHEMA.
Solução
Realizado tratamento para que a tag "infAdFisco" (tag Fisco do tss) seja gerada ao executar o método SCHEMA.
Ocorrência
Implementação do método de envio de comprovantes com CAE antecipado (WSFEV1FECAEARegInformativo) do serviço da nota fiscal eletrônica da Argentina (wsfev1) e o tratamento no fonteGen02 na função GetAutInfo para a recuperação da autenticação da entidade.
Solução
Alterado o fonte WsNFEArg.PRW onde implementou-se o método WSFEV1FECAEARegInformativo.
Alterada a função GetAutInfo no fonte NFELOC_GEN02.PRW para a verificação do serviço utilizado no momento da obtenção do certificado.
Ocorrência
Ao executar o monitor da nota fiscal nacional, as mensagens XML estão retornando codificadas em base64 e ao enviar um XML com valores inadequado onde retorne as tags de observações, estas estão apresentando erro no job do TSS.
Solução
Alterado o tipo das variáveis de retorno de String para BAse64Binary para com conteúdo do tipo XML.
Alterado também o retorno inadequado das tags de observações e retirado a função de encode64 para gravação dos campos do tipo XML.
  
Ocorrência
Erro ao executar o Método MonitorFaixa:
Return property (MONITOR[1]:ERRO[1]:LOTE) Type (INTEGER) Unexpected Valtype (C) on XOBJ2ARRAY(XMLWSVCS.PRW) 16/12/2010 00:17:35 line : 2848
Erro ao executar o método CANCELANOTAS:
Variable does not exist AFIELD on SPEDWFNFE(SPED_WF.PRX) 16/02/2011 11:17:04 line : 1694
Solução
Correção dos erros apresentados ao executar os métodos MONITORFX e CANCELANOTAS.
Nível 1 (Acesso Clientes)
Argentina , Brasil
Linux , Windows