out
20
2016

Validação sobre campos do tipo Date, DateTime e Numeric

20 de outubro de 2016

Índice

-

Última atualização em: 28 de setembro, 2020

Prezado Parceiro,

Estaremos realizando uma migração de tecnologia em nossas aplicações e junto com ela virá uma adequação nos layouts de integração do InvoiCy, onde seguindo o padrão de validação para arquivos XML, os campos de tipo Date, DateTime e Numeric que não possuírem valores válidos ou forem informados com tags vazias (<tag></tag>) ou fechadas (<tag/>) resultarão em rejeição por falha no esquema XML, então sugerimos que faça uma revisão em seus processos de geração de XML e evite possíveis paradas.

Pois bem, o que são considerados valores válidos para cada um desses tipos? Listamos abaixo alguns exemplos:

– Date

     Uma data válida <dVenc>2016-12-05</dVenc>

– DateTime

     Uma data e hora válida < dhCont>2016-12-05T10:55:00</dhCont>

– Numeric

    Um número válido <vProd>100.00</vProd>

– Carácter

Um informação válida <xJust>Entrada em contingência devido a falha de conexão</xJust>


Vale ressaltar que essa validação já ocorre para campos do tipo Numeric e passará a ser aplicada nos campos Date, DateTime e Carácter. Desta forma, para adequar seu sistema, basta seguir a mesma lógica dos campos tipo Numeric e aplicá-la também sobre os campos do tipo Date, DateTime e Carácter, ou utilizar a regra padrão, se não precisa informar algum valor para um campo, não inclua a tag no XML.

Neste primeiro momento essas regras e validações serão aplicadas aos layouts de emissão do InvoiCy (NFC-e, NF-e, CT-e e MDF-e), e posteriormente aos demais layouts: envio de eventos, realização de consultas, solicitação de exportação, etc.

Somente os layouts de integração com o Módulo NFS-e (Nota Fiscal de Serviço) não serão afetados.

Entrada em homologação e produção

Estas validações estarão em nossos ambientes de:

     – Homologação a partir de 07/11/2016.

     – Produção a partir de 21/11/2016.

Tags

Abaixo a relação de campos que devem ser revisados nos layouts de emissão.

https://mostbetsitez.com, https://mostbetaz2.com, https://1xbet-az24.com, https://vulkanvegas-bonus.com, https://mostbetcasinoz.com, https://mostbet-azerbaycanda.com, https://mostbet-az24.com, https://vulkan-vegas-spielen.com, https://1winaz888.com, https://vulkan-vegas-24.com, https://1xbetaz3.com, https://1xbet-azerbaycanda.com, https://1xbetsitez.com, https://mostbet-royxatga-olish24.com, https://mostbet-azerbaycan-24.com, https://mostbet-uzbekistons.com, https://mostbet-azer.xyz, https://pinup-bet-aze.com, https://1xbet-azerbaycanda24.com, https://1xbet-az-casino2.com, https://1xbetaz777.com, https://mostbet-qeydiyyat24.com, https://mostbetuztop.com, https://1win-az-777.com, https://pinup-azerbaycanda24.com, https://1xbet-az-casino.com, https://mostbet-az.xyz, https://vulkanvegaskasino.com, https://mostbet-azerbaycanda24.com, https://pinup-qeydiyyat24.com, https://1win-qeydiyyat24.com, https://vulkan-vegas-888.com, https://mostbetuzbekiston.com, https://1xbetkz2.com, https://mostbet-ozbekistonda.com, https://mostbet-kirish777.com, https://mostbetsportuz.com, https://mostbettopz.com, https://vulkan-vegas-erfahrung.com, https://1xbetaz888.com, https://mostbet-oynash24.com, https://mostbetaz777.com, https://kingdom-con.com, https://1win-azerbaycanda24.com, https://mostbet-uz-24.com, https://vulkan-vegas-kasino.com, https://1x-bet-top.com, https://most-bet-top.com, https://mostbet-azerbaijan2.com, https://1winaz777.com, https://1xbetaz2.com, https://vulkan-vegas-casino2.com, https://vulkanvegasde2.com, https://vulkan-vegas-bonus.com, https://1xbetcasinoz.com, https://pinup-azerbaijan2.com, https://mostbetuzonline.com, https://1win-azerbaijan2.com, https://pinup-az24.com, https://1win-az24.com, https://1xbet-azerbaijan2.com, https://pinup-bet-aze1.com, https://1win-azerbaijan24.com, https://mostbet-az-24.com, https://mostbet-azerbaijan.xyz