sgrDocumentoProdutosSeqV2
Classe de associação dos documentos à Autorização de embarque.
PARÂMETROS
| Campo | Tipo | Requerido? | Descrição |
|---|---|---|---|
| nrDoc | String | Sim | Número do documento (até 20 caracteres) |
| tpDoc | inteiro | Sim | Tipo de documento. Este código é retornado pelo método sgrListaTipoDocumento. |
| valorDoc | decimal | Sim | Valor total do documento |
| tpOperacao | inteiro | Sim | Código do Tipo de Operação, retornado pelo método sgrListaTiposOperacao |
| dtPrevista | datetime | Sim | Data prevista para entrega. Enviar no formato “AAAA-MM-DD” |
| dtPrevistaSaida | String | Não | Prevista para Saída do local de entrega. Enviar no formato “AAAA-MM-DD” |
| cdCid | inteiro | Sim | Código da cidade de entrega, retornado pelo método sgrListaCidades. |
| dsRua | String | Sim | Endereço de entrega (até 50 caracteres) |
| nrRua | string | Sim | Número do endereço de entrega (até 6 caracteres) |
| complementoRua | string | Não | Complemento do endereço de entrega (até 40 caracteres) |
| dsBairro | String | Não | Bairro de entrega (até 50 caracteres) |
| nrCep | String | Não | Cep de entrega. (até 8 caracteres) |
| nrFone1 | string | Não | Telefone do endereço de entrega (até 12 caracteres) |
| nrFone2 | String | Não | Telefone do endereço de entrega (até 12 caracteres) |
| cdEmbarcador | inteiro | Sim | Código do embarcador. Este código é retornado pelo método sgrListaEmbarcadores. Quando não existir, enviar o próprio código do cliente neste campo. |
| cdPaisOrigemEmitente | inteiro | Sim | Código do país de origem do Emitente. Este código é retornado pelo método sgrListaPais. Deve-se enviar -1 quando não existir os dados do emitente. |
| nrCnpjCPFEmitente | string | Não | Número do CNPJ/CPF do Emitente do documento. Enviar "" (branco) quando não existir a informação. (até 16 caracteres) |
| cdPaisOrigemDestinatario | inteiro | Sim | Código do país de origem do Destinatário. Este código é retornado pelo método sgrListaPais. Deve-se enviar -1 quando não existir os dados do Destinatário. |
| nrCnpjCPFDestinatario | string | Não | Número do CNPJ/CPF do Destinatário do documento. Enviar "" (branco) quando não existir a informação. (até 16 caracteres) |
| nrCnpjCpfDestinatarioSequencia | String | Não | Sequência do CNPJ/CPF do Destinatário. Utilizado para controlar endereços de entregas diferentes para um mesmo CNPJ. Essa sequência é definida pelo próprio cliente. (até 50 caracteres) |
| Latitude | float | Sim | Latitude do endereço de entrega. Enviar 0 (zero) quando não existir a informação. |
| Longitude | float | Sim | Longitude do endereço de entrega. Enviar 0 (zero) quando não existir a informação. |
| dsNome | String | Sim | Nome do destinatário da entrega (até 50 caracteres) |
| qtVolumes | inteiro | Sim | Quantidade de Volumes. |
| qtPecas | inteiro | Sim | Quantidade de Peças. |
| nrLacreSIF | String | Não | Campo para livre utilização do cliente. Quando não existir, enviar "" (branco). (até 20 caracteres) |
| nrLacreArmador | |||
| dsNavio | |||
| dsSiglaOrig | string | Não | Sigla da Unidade de Origem. Enviar "" (branco) quando não existir a informação. (até 20 caracteres) |
| dsSiglaDest | string | Não | Sigla da Unidade de Destino. Enviar "" (branco) quando não existir a informação. (até 20 caracteres) |
| flRegiao | inteiro | Não | Código da Região do Destino (1-Sul, 2-Sudoeste, 3-Centro-Oeste, 4-Nordeste, 5-Norte) |
| nrControleCliente1 | String | Não | Campo para livre utilização do cliente. Quando não existir, enviar "" (branco). (até 20 caracteres) |
| nrControleCliente2 | Não | ||
| nrControleCliente3 | Não | ||
| produtos | List | Sim | Lista de produtos do Documento. Para utilizar este campo deve-se criar um array do tipo sgrProduto. |
| vlCubagem | inteiro | Não | Valor da cubagem total do documento. |
| vlPeso | inteiro | Não | Peso total do documento. |
| cdTransp | inteiro | Não | Código da transportadora, retornado pelo método sgrListaTransportadoras. |
| nrDDDFone1 | string | Não* | DDD Telefone do endereço de entrega *Obrigatório se nrFone1 for informado (até 5 caracteres) |
| nrDDDFone2 | string | Não* | DDD Telefone do endereço de entrega. * Obrigatório se nrFone2 for informado (até 5 caracteres) |
| nrControleCliente7 | string | Não | Campo para livre utilização do cliente. Quando não existir, enviar "" (branco). (até 20 caracteres) |
| nrControleCliente8 | |||
| nrControleCliente9 | |||
| nrControleCliente10 | |||
| flTrocaNota | inteiro | Não | Indica se o documento permite troca de nota fiscal, ou seja, se o documento pode ser substituído por outro. Informar o valor 1 para Sim e 0 para Não. |
| cdTrocaNota | inteiro | Não | Código do documento substituto. |
| cdProgramacaoDestinatario | inteiro | Não | Código do destinatário da programação. |
| cdProgramacao | inteiro | Não | Código da programação. |
| nfs | lista | Não | Lista de notas para troca. Para utilizar este campo deve-se criar um array do tipo sgrNF. |
| vlInicioDiariaNoPrazo | inteiro | Não | Indica se o início de diária está no prazo. |
| vlInicioDiariaAtrasado | inteiro | Não | Indica se o início de diária está atrasado. |