Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 325 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, após a mudança da versão 1.0 para 2.03 do provedor DFS não estava conseguindo fazer a emissão, sempre recebia o retorno de que a alíquota não havia sido localizada, entrei em contrato com o suporte enviei o xml de envio e o de retorno, após analise deles fui informado que a formatação para a tag Alíquota deveria ser com seis casas após a vírgula, fiz os ajuste a no método Configuracao da unit DSF.GravarXml alterando de FormatoAliq := tcDe2; para FormatoAliq := tcDe6; e a emissão ocorreu com sucesso se acharem relevante o ajuste fico feliz em ajudar.

Em anexo arquivo já ajustado

DSF.GravarXml.pas

  • Consultores
Postado

Boa tarde Bruno,

Como que fica a validação do XML, pois segundo o schema a definição da tag Aliquota tem no máximo 2 casas decimais, veja:

	<xsd:simpleType name="tsAliquota">
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="4" />
			<xsd:fractionDigits value="2" />
			<xsd:minInclusive value="0" />
		</xsd:restriction>
	</xsd:simpleType>

 

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
Em 08/12/2023 at 13:57, Italo Giurizzato Junior disse:

Boa tarde Bruno,

Como que fica a validação do XML, pois segundo o schema a definição da tag Aliquota tem no máximo 2 casas decimais, veja:

	<xsd:simpleType name="tsAliquota">
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="4" />
			<xsd:fractionDigits value="2" />
			<xsd:minInclusive value="0" />
		</xsd:restriction>
	</xsd:simpleType>

 

Bom dia Ítalo, está aí uma boa pergunta, como passou pela validação do schemas sendo que estou enviando informação fora do padrão estabelecido? Acabei de confirmar meu schemas e está igual ao seu inclusive os fontes foram atualizados na quinta-feira pela manhã ajustando apenas o ponto mencionado tópico, e o arquivo o env-lot-sinc xml foi gerado com informação <Aliquota>3.000000</Aliquota>.

Postado
Em 11/12/2023 at 11:44, Italo Giurizzato Junior disse:

Bom dia Bruno,

Quais são os valores de: SSLLib, CryptLib, HttpLib, XmlSignLib e SSLType ?

Boa noite Ítalo, estou usando as seguintes configurações:


SSLLib := TSSLLib(libWinCrypt);
SSLCryptLib := TSSLCryptLib(cryWinCrypt);
SSLHttpLib := TSSLHttpLib(httpWinHttp);
SSLXmlSignLib := TSSLXmlSignLib(xsLibXml2);
SSLType := TSSLType(LT_TLSv1_2);

  • Consultores
Postado
Em 11/12/2023 at 11:01, Bruno Lucas Batista. disse:

Acabei de confirmar meu schemas e está igual ao seu

Bom dia,

Por via das dúvidas, confirme o caminho que você está apontando para garantir se está realmente na pasta correta atualizada.

Você está utilizando a opção para o componente montar os caminhos e deixando na pasta raiz dos schemas?

Caso o problema persista, por favor veja se ocorre o mesmo com o programa de exemplo para termos o mesmo cenário de testes.

Postado (editado)
4 horas atrás, Renato Rubinho disse:

Bom dia,

Por via das dúvidas, confirme o caminho que você está apontando para garantir se está realmente na pasta correta atualizada.

Você está utilizando a opção para o componente montar os caminhos e deixando na pasta raiz dos schemas?

Caso o problema persista, por favor veja se ocorre o mesmo com o programa de exemplo para termos o mesmo cenário de testes.

Bom dia,

Acabei de confirmar e está apontando para a pasta correta, inclusive fiz um teste mandando a série da rps com mais de 5 dígitos e cnae com mais de 9 dígitos e não passou na validação, mas para a validação da tag alíquota não está barrando.

Editado por Bruno Lucas Batista.
  • Consultores
Postado

Boa tarde,

Para ter certeza que o xsd é correto, remova ele e teste novamente a série do rps com mais de 5 dígitos e cnae com mais de 9 dígitos para ver se acusa a mesma rejeição.

Se permanecer, a rotina está pegando o arquivo de outro local.

  • Administradores
Postado

Tópico fechado por falta de retorno do usuário

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á 325 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.