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. |