Ir para conteúdo
  • Cadastre-se

Adriano Rezena

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Adriano Rezena's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputação

  1. Cara, estou sem acesso aos fontes que eu tinha alterado. Vou pedir pra postarem aqui.
  2. 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
  3. Se possível, acho que teria que ajustar o XML da Redução Z também, o correto da tag é "Identificacao" e acabou ficando como "Identificao". A property também está assim...
  4. 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é?
  5. 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.