# 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