Ir para conteúdo
  • Cadastre-se

Adriano Rezena

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Posts postados por Adriano Rezena

  1. Conversei com o Bruno Nogueira, Auditor Fiscal da Receita Estadual e ele me mandou o layout atualizado. Sobre a data de referência inferior a 2016, percebi que tem alteração nos parâmetros do webservice. Fiz as alterações aqui (parâmetro e layout) e estou conseguindo validar os arquivos.

    Estou finalizando uns testes e vou postar os arquivos para avaliarem.

     

    Descrição Url
    Xsd Redução Z https://tributario.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/xsd/reducaoz.xsd
    Xsd Estoque https://tributario.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/xsd/estoque.xsd
    Página para validação dos XMLs https://sathomologa.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/validacao.aspx
    Webservice para validação dos XMLs http://webservices.sathomologa.sef.sc.gov.br/wsDfeSiv/Recepcao.asmx
    Bloco X atualizado https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf--bR-SLzijD81OPeJzh9FqE/edit?usp=sharing

     

     

  2. Bem pensado, no exemplo que te passei eu não tinha pensado na compatibilidade.

    Um outro detalhe que eu percebi é no ACBrBlocoX_ReducaoZ.pas. No método GerarXML existe um probleminha na geração da linha do serviço:

    FGerador.wCampo(tcStr, '', 'Codigo',        0, 0, 1, Servicos[X].Codigo.Numero, '', True, 'Tipo="' + TipoCodigoToStr(Produtos[X].Codigo.Tipo) + '"');

    Quando ele está montando o "Tipo", esta referenciando a property Produtos, e deveria ser a Servicos né?

    • Curtir 1
  3. Notei que o método SaveToFile (tanto do arquivo de Estoque como de Redução Z) está sempre assinando o XML. Existe algumas situações (implantação, formatar o PC) onde pode ser que não tenha o certificado instalado no PC, mas não quero deixar de seguir o fluxo da Z por isso. Gostaria de poder gerar o arquivo sem a assinatura e assiná-lo depois que o TI foi comunicado e instalar o certificado. Minha sugestão é incluir no método SaveToFile a opção de assinar ou não o arquivo, ou então criar um outro método que permita ao desenvolvedor controlar isso. Digo isso pois temos clientes com 30 PDV´s e sei que vai acontecer de o TI do cliente esquecer de instalar o certificado em algum PDV... ehehehe.

     

    Anexei um exemplo de como ficaria a alteração no SaveToFile, com base na revisão 11183.

    ACBrBlocoX_ReducaoZ.pas

    ACBrBlocoX_Estoque.pas

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