# Integração de pedidos

# Cadastro de motivos

Cadastro de motivos, que serão associados a motivos e os mesmos podem ser associados aos pedidos da mesma situação associadas anteriormente.

Código Descrição Tipo Tam. Informações
@#M0 Nome do motivo. String 50
@#M1 Código do sistema de gestão. String 50
Exemplo layout TXT
@#M0Motivo para teste@#M1MOTIVO0000

# Cadastro situação

Cadastro de situações de pedidos, podendo ser associadas a motivos.

Código Descrição Tipo Tam. Informações
Iniciar com @#InicioSituacao
@#S0 Nome da situação. String 50
@#S1 Código sistema de gestão da situação. String 50 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S2, @#S3, @#S4 e @#S5.
Código sistema de gestão passou a ser obrigatório a partir da versão v21_8 do DepsNet, por conta de implementação de chave única dessa informação no banco de dados.
Clientes antigos que não utilizavam este campo não devem ser afetados.
@#S2 Condição da situação Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S3, @#S4 e @#S5.
1 - Toma crédito: Quando o pedido estiver com esta situação, deve ser descontado o valor do limite disponível
0 - Não toma crédito: Quando o pedido estiver com esta situação, não deve ser descontado valor.
@#S3 Tipo da situação Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S2, @#S4 e @#S5.
1 - Aprovado
2 - Bloqueado
3 - Faturado
0 - Nenhum
@#S4 Conta para automação Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S2, @#S3 e @#S5.
1 - Sim
0 - Não
@#S5 Utiliza alçada reanálise Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S2, @#S3 e @#S4.
1 - Sim
0 - Não
@#S6 Permite mais de um motivo Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S2, @#S3, @#S4, @#S5 e @#S7.
1 - Sim
0 - Não
@#S7 Obrigatoriedade de informar motivo Int 1 Não é obrigatório.
Ao informar esse marcador será obrigatório informar também o marcador:
@#S1, @#S2, @#S3, @#S4, @#S5 e @#S6.
0 - Sem obrigação
1 - Apenas motivo obrigatório
2 - Apenas informação complementar obrigatório
3 - Motivo ou informação complementar obrigatório

Atenção

Os campos "@#S0" ou "@#S1" compõem a chave de identificação da integração de situação.

Atenção

Associação de motivo, cada linha iniciar com @#AssociarMotivo

Código Descrição Tipo Tam. Informações
@#M0 Nome do motivo String 50

Atenção

Finalizar o bloco de parametrização categoria com @#FimSituacao**

Exemplo layout TXT
@#InicioSituacao
@#S0NOMESITACAO@#S1CODGSISG020202@#S2CDG4545@#S31@#S41@#S51@#S61@#S73
@#AssociarMotivo@#M0MotivoTXT_01
@#FimSituacao

# Cadastro de categoria de pedido

Cadastro de categorias de pedidos.

Código Descrição Tipo Tam. Informações
@#C0 Nome da categoria de pedido. String 50
Exemplo layout TXT
@#C0Categoria Pedido

# Cadastro parametrização de categoria de pedido

Cadastro de parametrizações que podem ser associadas a pedidos.

Código Descrição Tipo Tam. Informações
@#P0 Nome da categoria de pedido. String 50
@#P1 Nome da parametrização da categoria de pedido. String 100
@#P2 Código do sistema de gestão String 50
@#P3 AprovadoAutomacao Int 1 Parametrização para definir se o pedido associado a parametrização pode ou não aprovar.
@#P4 BloqueadoAutomacao Int 1 Parametrização para definir se o pedido associado a parametrização pode ou não bloquear.
1 - Bloqueia
0 - Não bloqueia

Atenção

Os campos "@#P1" ou "@#P2" compõem a chave de identificação da integração de parametrização categoria de pedido.

Observação

As informações referentes aos campos: AprovadoAutomacao e BloqueadoAutomacao são utilizadas apenas na inserção da parametrização da categoria de pedido, não sendo possível realizar a atualização da informação pelo serviço após cadastrada.

Exemplo layout TXT
@#P0Categoria@#P1Parametrização Categoria TXT@#P2CDGSG888@#P31@#P41

# Cadastro de segmento de produto

Cadastro de segmento de produtos, que são associadas por origem.

Código Descrição Tipo Tam. Informações
@#S0 Nome do segmento de produto. String 50
@#S1 Código do sistema de gestão. String 50
@#S2 Nome da origem de informação cadastral. String 40

Atenção

Os campos "@#S0" e "@#S2" compõem a chave de identificação da integração de segmento produto.

Exemplo layout TXT
@#S0SegmentoProduto@#S1CDGSEG555@#S2Origem INfo Cadastral

# Cadastro de grupo de produto

Cadastro de grupo de produto, todo grupo de produto é associado a um segmento de produto.

Código Descrição Tipo Tam. Informações
@#G0 Nome do grupo de produto. String 50
@#G1 Código do sistema de gestão. String 50
@#G2 Nome do segmento de produto. String 50

Atenção

Os campos "@#G0" e "@#G2" compõem a chave de identificação da integração de grupo produto.

Exemplo layout TXT
@#G0Grupo Produto@#G1CDGSG7474@#G2Segmento Produto TXT 001

# Cadastro de item de produto

Cadastro de item de produto, todo item de produto é associado a um grupo de produto.

Código Descrição Tipo Tam. Informações
@#I0 Nome do item produto. String 100
@#I1 Código do sistema de gestão. String 50
@#I2 Código do sistema de gestão do grupo de produto. String 50

Atenção

Os campos "@#I1" e "@#I2" compõem a chave de identificação da integração de item produto.

Exemplo layout TXT
@#I0Nome Item produto@#I1CDGTXTITEM1111@#I2Grupo ProdutoTXT 003

# Cadastro pedido

No cadastro de pedido, pode ser associada a itens de produtos, além de associações de parametrização de categoria, associação com situação e associação de motivos.

Código Descrição Tipo Tam. Informações
Iniciar com @#InicioPedido
@#P0 Código interno do pedido. String 30
@#P1 Documento do cliente. String 15 CNPJ, CPF ou Código identificador exportação.
@#P2 Tipo pessoa do cliente. String 1 J - Jurídica
F - Física
E - Exportação
@#P3 Nome da origem do cliente. String 40
@#P4 Documento do representante. String 15 CNPJ, CPF ou Código identificador exportação.
@#P5 Tipo pessoa do representante. String 1 J - Jurídica
F - Física
E - Exportação
@#P6 Nome da origem do representante. String 40
@#P7 Tipo de pagamento. Int 1 0 - A prazo
1 - Avista
2 - Antecipado
@#P8 Código original. String 30
@#P9 Código do pedido. String 30
@#PA Data atualiza situação DateTime Data para definir a partir de que dia o pedido poderá ser analisado.
Formato: dd/mm/aaaa
@#PB Data de emissão. DateTime Formato: dd/mm/aaaa
@#PC Data de faturamento. DateTime Formato: dd/mm/aaaa
@#PD Reservado. Colocar no arquivo somente o marcador @#PD.
@#PE Data primeiro vencimento. DateTime Formato: dd/mm/aaaa
@#PF Reservado. Colocar no arquivo somente o marcador @#PF.
@#PG Dias entre parcelas. Int
@#PH Prazo. String 150
@#PI Quantidade de parcelas. Int
@#PJ Valor bruto. Decimal 18,2 Símbolo decimal: ","
@#PK Valor entrada. Decimal 18,2 Símbolo decimal: ","
@#PL Valor líquido. Decimal 18,2 Símbolo decimal: ","
@#PM Valor saldo Decimal 18,2 Símbolo decimal: ","

Atenção

A chave de identificação de pedido é composta pela informação ("@#P0").

Exemplo layout TXT
@#InicioPedido@#P0CDGINTERNO333222@#P1123456789012345@#P2J@#P3SistemadeGestão@#P412345789012345@#P5J@#P6SistemadeGestão@#P70@#P8CDGT0_00000001JO@#P9C454545DG@#PA27/03/2017@#PB01/04/2017@#PC03/04/2017@#PD@#PE03/04/2017@#PF@#PG10@#PH30/60/90@#PI3@#PJ1500,00@#PK100,00@#PL1430,00@#PM1400,00
@#FimPedido

# Associação de parametrização categoria

Código Descrição Tipo Tam. Informações
@#C0 Nome da parametrização categoria. String 100
@#C1 Código sistema de gestão da parametrização categoria String 50
@#C2 Nome da categoria da parametrização categoria. String 50

Atenção

Associação de parametrização categoria, cada linha iniciar com @#AssociarParametrizacaoCategoria

Os marcadores @#C0 e @#C1 são obrigatórios somente na associação de pedido com parametrização categoria. Para desassociar todas as parametrizações de categoria do pedido, deve-se informar os marcadores sem nenhuma informação.

Exemplo layout TXT
@#InicioPedido@#P0CDGINTERNO333222@#P1123456789012345@#P2J@#P3Sistema de Gestão@#P412345789012345@#P5J@#P6SistemadeGestão@#P70@#P8CDGT0_00000001JO@#P9C454545DG@#PA27/03/2017@#PB01/04/2017@#PC03/04/2017@#PD@#PE03/04/2017@#PF@#PG10@#PH30/60/90@#PI3@#PJ1500,00@#PK100,00@#PL1430,00@#PM1400,00
@#AssociarParametrizacaoCategoria@#C0CLIENTE_ESPECIAL@#C1CLIESP@#C2NOMECATEGORIA
@#FimPedido

# Associação de situação com pedido

Código Descrição Tipo Tam. Informações
@#S0 Nome da situação. String 50
@#S1 Código sistema de gestão da situação String 50

Atenção

Associação de situação com pedido, cada linha iniciar com @#AssociarSituacao

Exemplo layout TXT
@#InicioPedido@#P0CDGINTERNO333222@#P1123456789012345@#P2J@#P3Sistema de Gestão@#P412345789012345@#P5J@#P6Sistema de Gestão@#P70@#P8CDGT0_00000001JO@#P9C454545DG@#PA27/03/2017@#PB01/04/2017@#PC03/04/2017@#PD@#PE03/04/2017@#PF@#PG10@#PH30/60/90@#PI3@#PJ1500,00@#PK100,00@#PL1430,00@#PM1400,00
@#AssociarSituacao@#S0APROVADO@#S1APR01
@#FimPedido

# Associação de motivo com pedido

Código Descrição Tipo Tam. Informações
@#M0 Nome do motivo. String 50
@#M1 Código do sistema de gestão do motivo. String 50

Atenção

Associação de motivo com pedido, cada linha iniciar com @#AssociarMotivo

Exemplo layout TXT
@#InicioPedido@#P0CDGINTERNO333222@#P1123456789012345@#P2J@#P3Sistema de Gestão@#P412345789012345@#P5J@#P6Sistema de Gestão@#P70@#P8CDGT0_00000001JO@#P9C454545DG@#PA27/03/2017@#PB01/04/2017@#PC03/04/2017@#PD@#PE03/04/2017@#PF@#PG10@#PH30/60/90@#PI3@#PJ1500,00@#PK100,00@#PL1430,00@#PM1400,00
@#AssociarMotivo@#M0LIMITE DE CREDITO@#M1C
@#FimPedido

# Associação de item produto com pedido

Código Descrição Tipo Tam. Informações
@#I0 Nome do item do produto. String 100
@#I1 Quantidade do item do produto String 30 Não é obrigatório
@#I2 Código sistema de gestão do item do produto String 50
@#I3 Código sistema de gestão do grupo do produto String 50

Atenção

Associação de item produto com pedido, cada linha iniciar com @#AssociarItemProduto

Finalizar o bloco de parametrização categoria com @#FimPedido

Exemplo layout TXT
@#InicioPedido@#P0CDGINTERNO333222@#P1123456789012345@#P2J@#P3Sistema de Gestão@#P412345789012345@#P5J@#P6Sistema de Gestão@#P70@#P8CDGT0_00000001JO@#P9C454545DG@#PA27/03/2017@#PB01/04/2017@#PC03/04/2017@#PD@#PE03/04/2017@#PF@#PG10@#PH30/60/90@#PI3@#PJ1500,00@#PK100,00@#PL1430,00@#PM1400,00
@#AssociarItemProduto@#I0@#I1
@#FimPedido

# Desassociar parametrização categoria pedido

Desassocia uma ou mais parametrização categoria do pedido e cliente informado.

Código Campo Tipo Tam. Informações
@#P0 Código do pedido String 30
@#P1 Código do sistema de gestão da parametrização categoria. String 50 Não obrigatório.
Caso seja informado, remove apenas a parametrização categoria informada.
@#P2 Nome da categoria de parametrização categoria. String 50 Não obrigatório.
Caso seja informado, irá remover apenas as parametrizações de categoria da categoria informada.
Exemplo layout TXT
@#P0CODGPEDIDO112242@#P1CDGSG999@#P2Parametrização Categoria 

# Desassociar motivo pedido

Desassocia um ou mais motivos do pedido e cliente informado.

Código Campo Tipo Tam. Informações
@#M0 Código do pedido String 30
@#M1 Código do sistema gestão do motivo. String 50 Não obrigatório.
Caso seja informado, remove apenas o motivo do pedido informado.
Exemplo layout TXT
@#M0CDG4646@#M1CDGSGMTV1919  

# Cadastrar informação complementar pedido

Cadastra a informação complementar do pedido.

Código Campo Tipo Tam. Informações
@#P0 Código interno do pedido String 30
@#P1 Data de cadastro da informação complementar DateTime Formato: dd/MM/yyyy
@#P2 Informação complementar a ser associada com o pedido. String 8000
Exemplo layout TXT
@#P0CDGINTRN123456789@#P120/04/2017@#P2Informação complementar de pedido