Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 477 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 ACBr Pro

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...