Página 1 de 2

QTD da SEFACLASS Correção

Enviado: 05 Mar 2018 21:15
por Fernando queiroz
a quantidade na NFC-e esta com tamanho reduzido, fiz uma venda com 100 unidade e a quantidade esta com 99,999

nao sei como alterar na na classe :xau :xau :xau :xau

QTD da SEFACLASS Correção

Enviado: 05 Mar 2018 21:19
por Fernando queiroz
:)) :)) :)) :)) :))
IMG_0153.JPG

QTD da SEFACLASS Correção

Enviado: 05 Mar 2018 22:52
por Fernando queiroz
O Usuário reclamou também que a impressão sai fraca, não sei se tem algo a ver com a classe,

QTD da SEFACLASS Correção

Enviado: 05 Mar 2018 23:28
por JoséQuintas
a quantidade na NFC-e esta com tamanho reduzido, fiz uma venda com 100 unidade e a quantidade esta com 99,999 nao sei como alterar na na classe

Código: Selecionar todos

METHOD DetalheProdutosServicos() CLASS hbNFeDaNFCe
...
   ::DrawTexto(  30, ::nLinhaPDF - 20, 220, NIL, "QTD", HPDF_TALIGN_LEFT, ::oPDFFontNormal, 7 )
...
      ::DrawTexto(  6, ::nLinhaPDF - 10,  44, NIL, FormatNumber( Val( ::aItem[ nContX, 3 ] ), 6, 3 ), HPDF_TALIGN_RIGHT, ::oPDFFontNormal, 7 )
Seriam essas duas linhas, o título e o número, mas talvez ajustar coluna inicial também.
FormatNumber( 6, 3 ) seriam 6 dígitos mas 3 decimais, e o ponto conta como dígito, portanto 99,999

Sobre sair fraco, lembro de ter esse problema conforme o fonte utilizado.
Mas alterar fonte significa talvez precisar ajustar layout, porque pode alterar tamanho.

Talvez seja interessante analisar as quantidades da NFC-e, e configurar uma Picture automática assim aproveitaria melhor o espaço.
Vou ter que ajustar com calma tudo isso pra solução definitiva.

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 00:06
por Jairo Maia
Olá Pessoal,

Mas pela imagem do DANFE, o valor unitário está com 1 dígito a mais (está com 4), precisa apenas 3 dígitos para o caso de venda de combustível, não é isso?

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 08:59
por JoséQuintas
Não existe quantidade de decimais pré-definida pra valor unitário.
Mesmo pra combustíveis, há casos com 5 decimais.
A não ser que tenha algo definido pra NFCe, é melhor seguir as possibilidades.

O ajuste automático conforme o conteúdo do XML seria uma opção interessante.
De repente nem ter decimais na quantidade, se nenhuma quantidade do XML usar decimais.

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 09:21
por Jairo Maia
JoséQuintas escreveu:Não existe quantidade de decimais pré-definida pra valor unitário.
Sim. Mas no DANFE pode ser com menos casas decimais, o problema é quantas usar, já que combustível pode ter 3 casas decimais por enquanto (ao que parece, em função de vários estados estarem pressionando para reduzir para duas, vai acabar padronizando).

O DANFE da NFC-e tem normas próprias e é mais complicado do que a NF-e, claro, inclusive porque tem QRCODE. Veja: Manual de Especificões Técnicas do DANFE NFC-e e QRCode

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 09:57
por JoséQuintas
O manual não diz nada sobre decimais, apenas os exemplos é que usam 2 decimais.
Supondo 10 unidades a 0.019, vai custar 0.19
Se na nota mostrar 10 unidades a 0.01, total 0.19, o consumidor pode muito bem reclamar que o cálculo está errado, porque deu quase o dobro.

Lembrando que o Danfe é a representação do conteúdo do XML, e deve mostrar informações que constam do XML.
Se o unitário é 0.019 e mostrar 0.01 não vai estar representando o que está no XML.

Do jeito que estão inventando motivos pra multa, esse seria mais um motivo pra multar.

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 10:17
por Jairo Maia
Sim José, entendi isso. Mas concorda que pela legislação brasileira, nenhum valor em R$ pode ter mais de 3 casas decimais? Nesse sentido argumentei se não seria mais fácil reduzir um digito no valor unitário que está com 4, e acrescentar em quantidade. Acho que já ajudaria um pouco no ajuste.

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 11:29
por Fernando queiroz
IMG_0154.JPG
tambem notei que quando informa o CPF o nome endereço encavala abaixo onde nao foi informado esses dados

:% :% :% :% :^| :^| :^|

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 11:50
por Fernando queiroz
outra coisa que estive verificando que nas novas versões da NFC-e o detalhamento vai ficar em uma linha somente

A divisão II (exibida na Figura 2) corresponde ao local onde poderão ser
impressas as informações de detalhamento dos produtos/serviços adquiridos. A critério da
Unidade Federada poderá ser autorizado ao emissor de NFC-e, pela legislação estadual,
imprimir o DANFE NFC-e sem o detalhamento dos itens de mercadoria/serviço, desde que o
consumidor esteja de acordo. Nesta hipótese não existirá a divisão II no DANFE NFC-e.
Caso exista a divisão II, não são reguladas as posições das informações dos
detalhes de produtos/serviços e forma de sua impressão, mas são obrigatórias, no mínimo,
as seguintes informações:
? Código: código do produto adotado pelo estabelecimento (ID: I02, tag: cProd) ;
? Descrição: descrição do produto (ID: I04, tag: xProd) ;
? Qtde: quantidade de unidades do produto adquiridas pelo consumidor (ID: I10, tag:
qCom);
? Um: unidade de medida do produto (ID: I09, tag: uCom);
? Valor unit.: valor de uma unidade do produto (ID: I10a, tag: vUnCom);
? Valor total: valor total do produto (ID: I11, tag: vProd).
As informações de valores devem ter as casas decimais separadas por vírgula e
ser utilizado ponto para a indicação de milhar.

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 16:38
por JoséQuintas
Aproveitando....
Tem informação interessante nesse manual:
nfce.png

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 16:42
por JoséQuintas
Sobre o bloco de produtos.... à vontade, ou quase.
nfce2.png

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 17:23
por JoséQuintas
atualização: quantidade do DaNFCe e NFCe automática aonde possível.

https://github.com/JoseQuintas/sefazcla ... 9e2f2f3e79

QTD da SEFACLASS Correção

Enviado: 06 Mar 2018 17:39
por JoséQuintas
Não achei nada na NFCe referente a restrição de nome de fonte, ou tamanho de fonte.

Poderia fazer um teste trocando "Times-Roman" pra "Helvetica", e "Times-Bold" pra "Helvetica-Bold"
Lembro que no boleto o Helvetica tinha o melhor resultado quanto a sair mais legível/forte.

Mas como o tamanho das letras no Helvetica não é fixo, pode precisar ajustes de layout.