DOCUMENTAÇÃO API SOAP

USUÁRIO e SENHA: Os mesmos para acessar o /site (Portal do Cliente).
URL base: https://brix.ws.brudam.com.br/soap?wsdl

MÉTODO INSERIR

Utilizado para a inclusão sistêmica dos dados eletrônicos das entregas a serem efetuadas, este método deverá ser consumido uma vez para cada objeto, onde o campo Nr_Pedido não poderá se repetir entre um objeto e outro.

Entrada de dados:

Parâmetros: O = Obrigatório | C = Condicional (Todos os parâmetros são obrigatórios, apenas os valores podem ser condicionais).

Nome do CampoTam.DescriçãoParâmetros
CodClienteA(20)Usuário de acesso ao WS.O
PasswordA(50)Senha de acesso ao WS.O
RemetenteA(80)Nome do remetente.O
RemetenteCNPJA(14)Documento do remetente.O
RemetenteIEA(15)Inscrição estadual do remetente.C
RemetenteEnderecoA(90)Endereço do remetente.O
RemetenteBairroA(80)Bairro do remetente.C
RemetenteCEPA(9)CEP do remetente.O
RemetenteTelefoneA(20)Telefone do remetente.C
DestinoA(80)Destino do objeto.O
DestinatarioA(200)Nome do destinatário.O
DestinatarioCNPJA(20)Documento do destinatário.O
DestinatarioIEA(50)Inscrição estadual do destinatário.C
DestinatarioEnderecoA(200)Endereço do destinatário.O
DestinatarioBairroA(100)Bairro do destinatário.C
DestinatarioCEPA(9)CEP do destinatário.O
DestinatarioTelefoneA(150)Telefone do destinatário.C
ColetaResponsavelA(250)Nome do responsável pela coleta no cliente.C
VolumesN(11)Quantidade de volumes transportados do objeto.C
PesoRealA(10)Peso real do objeto.C
EspecieA(150)Espécie das cargas do objeto.C
ConteudoA(150)Conteúdo dos volumes do objeto.C
Nr_PedidoA(50)Número do pedido do cliente.C
Nr_NFA(150)Número da nota fiscal eletrônica.C
DanfeA(150)Número da DANFE do objeto.C
Serie_NfA(10)Número da série da nota fiscal eletrônica.C
ValorDeclaradoN(10,2)Valor declarado do objeto.C
ObservacoesA(100)Observações em relação ao objeto (texto livre).C
ModalidadeA(150)Modalidade de transporte do objeto.C
wCentroCustoA(150)Centro de custo do remetente.C
wContaCorrenteA(150)Conta corrente do remetente cadastrada.C
wTipoA(150)Tipo de envio. (C: Coletar a domicílio; S: envio simples)C
CodUnidadeA(100)Unidade do objeto.C
Retorno:
<?xml version="1.0" encoding="utf-8" ?> <string> <Brix_Pedido_eletronico_Inserir> <versao>1.0</versao> <Retorno>0</Retorno> <Mensagem> Pedido Eletronico INSERIDO com sucesso </Mensagem> <Rastreio>CY000000499</Rastreio> </Brix_Pedido_eletronico_Inserir> </string>
Retorno possíveis:

CódigoDescrição
0Pedido Eletronico INSERIDO com sucesso
1Acesso negado ou senha incorreta!
2O parametro Remetente deve ser informado!
3O parametro RemetenteCNPJ deve conter apenas numeros!
4O parametro RemetenteEndereco deve ser informado!
5O parametro RemetenteCEP deve conter apenas numeros!
6O parametro Destino deve ser informado!
7O parametro Destinatario deve ser informado!
8O parametro DestinatarioCNPJ deve conter apenas numeros!
9O parametro DestinatarioEndereco deve ser informado!
10O parametro DestinatarioCEP deve conter apenas 8 numeros!
11O parametro ColetaResponsavel deve ser informado!
19Dados inconsistentes

MÉTODO CANCELAR

Cancelamento do pedido eletrônico, onde só será permitido enquanto o objeto ainda não tiver sofrido manuseio e impressão dos documentos. Somente válido para documentos enviados através do método inserir.

Entrada de dados:

Parâmetros: O = Obrigatório | C = Condicional (Todos os parâmetros são obrigatórios, apenas os valores podem ser condicionais).

Nome do CampoTam.DescriçãoParâmetros
CodClienteA(20)Usuário de acesso ao WS.O
PasswordA(50)Senha de acesso ao WS.O
Nr_PedidoA(50)Número do pedido do cliente.O
MotivoA(100)Motivo pelo qual o pedido foi cancelado.O
Retorno:
<?xml version="1.0" encoding="utf-8" ?> <string> <Brix_Pedido_eletronico_Inserir> <versao>1.0</versao> <Retorno>0</Retorno> <Mensagem> Pedido Eletronico INSERIDO com sucesso </Mensagem> </Brix_Pedido_eletronico_Inserir> </string>
Retorno possíveis:

CódigoDescrição
0Pedido Eletronico INSERIDO com sucesso
1Acesso negado ou senha incorreta!
2O parametro Motivo deve ser informado!
3O parametro NrPED deve conter apenas numeros!
4Este registro nao pode ser cancelado!
19Dados inconsistentes

MÉTODO CONSULTAR

Consulta os eventos registrados para o pedido do cliente, os quais foram inseridos e emitidos na unidade DiretaLog gerando seu conhecimento de transporte.

Entrada de dados:

Parâmetros: O = Obrigatório | C = Condicional (Todos os parâmetros são obrigatórios, apenas os valores podem ser condicionais).

Nome do CampoTam.DescriçãoParâmetros
CodClienteA(20)Usuário de acesso ao WS.O
PasswordA(50)Senha de acesso ao WS.O
NDsA(50)Número do pedido a ser pesquisado.O
Retorno Positivo:
<?xml version="1.0" encoding="utf-8" ?> <ND> <cod_rastreio>123456789</cod_rastreio> <Numero>147258369</Numero> <Status>Em Aberto</Status> <DataHoraEntrega>17-04-2017 12:14:53</DataHoraEntrega> <Recebedor>JOAO DA SILVA</Recebedor> <Documento>15748665987</Documento> <ChaveAcesso>15813248</ChaveAcesso> <Cte>41548554</Cte> <Serie>2651485465</Serie> <DataEmissao>17-04-2017</DataEmissao> <Valor>124.8</Valor> <Evento> <Codigo>1</Codigo> <DataHoraEvento>17-04-2017 13:45:26</DataHoraEvento> <Descricao>Recebido</Descricao> <Observacao></Observacao> </Evento> <Evento> <Codigo>2</Codigo> <DataHoraEvento>17-04-2017 15:17:29</DataHoraEvento> <Descricao>Finalizado</Descricao> <Observacao>Nada a declarar</Observacao> </Evento> </ND>
Retorno Negativo:
<?xml version="1.0" encoding="utf-8" ?> <string> <Brix_Pedido_eletronico_Consulta> <versao>1.0</versao> <Retorno>XXXXXX</Retorno> <Mensagem>MSG</Mensagem> </Brix_Pedido_eletronico_Consulta> </string>
Retorno possíveis:

CódigoDescrição
1Acesso negado ou senha incorreta!

MÉTODO CALCULAR FRETE

Retorna o valor, o prazo e a possibilidade do frete, mediante a inclusão dos dados da entrega tais como CEP e Peso do objeto.

Entrada de dados:

Parâmetros: O = Obrigatório | C = Condicional (Todos os parâmetros são obrigatórios, apenas os valores podem ser condicionais).

Nome do CampoTam.DescriçãoParâmetros
CodClienteA(20)Usuário de acesso ao WS.O
PasswordA(50)Senha de acesso ao WS.O
Nr_PedidoA(50)Número do pedido do cliente.O
CEPA(8)Número CEP de entrega.O
PesoRealN(2,3)Peso em KG da encomenda.O
Retorno Positivo:
<?xml version="1.0" encoding="utf-8" ?> <string> <Brix_Calculo_Frete> <versao>1.0</versao> <Retorno>0</Retorno> <Mensagem>Consulta Efetuada com Sucesso!</Mensagem> <Valor>11.86</Valor> <Previsao_Entrega>2017-10-10</Previsao_Entrega> <Possibilidade_Entrega>True</Possibilidade_Entrega> </Brix_Calculo_Frete> </string>
Retorno Negativo:
<?xml version="1.0" encoding="utf-8" ?> <string> <Brix_Calculo_Frete> <versao>1.0</versao> <Retorno>1</Retorno> <Mensagem>Acesso negado ou senha incorreta!</Mensagem> <Valor/> <Previsao_Entrega/> <Possibilidade_Entrega/> </Brix_Calculo_Frete> </string>
Retorno possíveis:

CódigoDescrição
1Acesso negado ou senha incorreta!
2CEP Inválido!