Clipper On Line • Ver Tópico - Pedido de compra na NFE

Pedido de compra na NFE

Discussão sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (ECF, TEF, SINTEGRA, NF-e, ECD, EFD, etc.)

Moderador: Moderadores

 

Pedido de compra na NFE

Mensagempor JoséQuintas » 26 Nov 2018 15:50

Surgiu agora uma coisa:
o cliente do cliente quer que coloque o número do pedido de compra, e código dos itens.

O que ocorre?

Isso existia na nota 3.10, mas não existe na 4.00
Alguma dica sobre isso?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 26 Nov 2018 15:52

Manual 3.10

nf310.png


Manual 4.00

nf400.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor pauloa1 » 26 Nov 2018 16:30

José ! Não sei se é a mesma coisa, mas eu uso pelo acbr na 4.0 :

"xPed="+ALLTRIM(Ifiscal_sql->XPED)+CRLF+; // n. pedido
"nItemPed="+Ifiscal_sql->NITEMPED+CRLF+; // n.Item pedido

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 26 Nov 2018 16:45

Exatamente isso, mas na 4.00 esses campos não existem.
Poderia, por favor, verificar no XML gerado aonde eles são colocados?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 26 Nov 2018 16:58

Acho que vale então o manual da 3.10.... rs

Só Brasil mesmo... Tem um manual pra nota que não vale mais, mas que ainda vale...

E um manual novo incompleto....

Vou colocar antes dos blocos específicos

   cXml += XmlTag( "indTot", "1" ) // Indica se soma produto
   NfeBlocoProdutoImporta( @cXml )
   NfeBlocoProdutoCompra( @cXml )  // <<<-----------------
   NfeBlocoProdutoVeiculo( @cXml )
   NfeBlocoProdutoMedicamento( @cXml )
   NfeBlocoProdutoArmamento( @cXml )
   NfeBlocoProdutoCombustivel( @cXml )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor pauloa1 » 27 Nov 2018 07:15

São gerados da tag dos produtos.
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 27 Nov 2018 08:07

Ok, valeu.

vale o que está no manual 3.10
os campos ficam depois das informações de importação, e antes dos detalhamentos específicos, mas dentro do produto. <prod>
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 27 Nov 2018 10:53

Agora que fui colocar em prática que vi:
Há o limite de 6 números para o código do produto, e só podem ser números.

Parece piada...
O único cliente que pediu isso usa 7 números para o pedido, ou seja, não dá pra colocar kkkkkkkkkkkk

Agora é com o cliente, decidir o que vai querer....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 27 Nov 2018 11:03

Versão final.
Aproveitei a tabela de importação de XML pra configurar a conversão de produto.
Essa é uma das tabelas que ficam só em MySQL.

STATIC FUNCTION NfeBlocoProdutoCompra( cXml )

   LOCAL xItem, xPedido
   LOCAL cnMySql := ADOClass():New( AppcnMySqlLocal() )

   cnMySql:cSql := "SELECT * FROM JPEDICFG WHERE " + ;
      "EDTIPO=" + StringSql( StrZero( 1, 6 ) ) + ;
      " AND EDCODJPA=" + StringSql( jpitem->ieItem ) + ;
      " AND EDCODEDI1=" + StringSql( jpcadas->cdCnpj )
   xItem := cnMySql:ReturnValueAndClose( "EDCODEDI2" )

   xItem := Right( SoNumeros( xItem ), 6 )
   xItem := StrZero( Val( xItem ), 6 ) // Limite fazenda 6 números

   xPedido := Left( AllTrim( jppedi->pdCli ), 15 ) // limite fazenda 15 caracteres

   IF ! Empty( jppedi->pdPedCli )
      cXml += XmlTag( "xPed", xPedido )
   ENDIF
   IF Val( xItem ) != 0
      cXml += XmlTag( "nItemPed", xItem )
   ENDIF

   RETURN NIL
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Pedido de compra na NFE

Mensagempor JoséQuintas » 27 Nov 2018 16:13

Não se trata de código de produto, mas sim a ordem sequencial no pedido de compra.
Agora, só digitando mesmo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Legislação Fiscal e Tributária

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro