Para a NFE 4.0, tem mais alguma alteração além dessa? deixei passar alguma?
E o GTIN ? é em informações adicionais do produto também?
Já tem cliente de cliente exigindo o GTIN (em números) na Danfe, provavelmente pra digitação... rs
DANFE
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DANFE
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DANFE
Coisas que acontecem.....
Ia alterar o Danfe pra sair EAN, e descobri que já tinha feito isso faz tempo..... rs
O default é sair caso esteja preenchido em algum produto, mas opcionalmente pode ser removido.
Só estou pensando em talvez aproveitar e ao invés de criar coluna pra EAN, usar informações adicionais do produto.
A vantagem é uma coluna a menos no layout atual, sobrando mais espaço pra descrição.
E fica exatamente como está nos exemplos de Danfe do manual.
Ia alterar o Danfe pra sair EAN, e descobri que já tinha feito isso faz tempo..... rs
O default é sair caso esteja preenchido em algum produto, mas opcionalmente pode ser removido.
Código: Selecionar todos
METHOD SetDescontoOff() INLINE ::aLayout[ LAYOUT_DESCONTO, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
METHOD SetSubBasOff() INLINE ::aLayout[ LAYOUT_SUBBAS, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
METHOD SetSubValOff() INLINE ::aLayout[ LAYOUT_SUBVAL, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
METHOD SetIpiValOff() INLINE ::aLayout[ LAYOUT_IPIVAL, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
METHOD SetIpiAliOff() INLINE ::aLayout[ LAYOUT_IPIALI, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
METHOD SetEanOff() INLINE ::aLayout[ LAYOUT_EAN, LAYOUT_IMPRIME ] := LAYOUT_NAOIMPRIME
A vantagem é uma coluna a menos no layout atual, sobrando mais espaço pra descrição.
E fica exatamente como está nos exemplos de Danfe do manual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/