gento-arg/oca-php-api

PHP类用于OCA Express Pak

1.0.1 2020-06-09 21:04 UTC

This package is auto-updated.

Last update: 2024-09-10 06:59:14 UTC


README

OCA Express Pak的PHP类。

使用Composer

通过命令行

composer require gento-arg/oca-php-api

通过composer.json在你的项目中作为依赖项

{
    "require": {
        "gento-arg/oca-php-api": "1.0"
    }
}

使用

### Unicamente para tarifar un envío requiere un número de operativa y CUIT válidos,
### autorizados por OCA para operar (at. al cliente 0800-999-7700). 
### Otros métodos no requieren esta autorización

$oca 	= new Oca($cuit = '20-12345678-7', $operativa = 12345);
$price 	= $oca->tarifarEnvioCorporativo(1, 1, 1640, 1006, 1, 0);
$envios = $oca->listEnvios($fechaDesde = '08-08-2015', $fechaHasta = '13-08-2015');

print_r ($envios);
print_r ($price);

更多信息及文档

  1. [http://webservice.oca.com.ar/oep_tracking](Web Service)
  2. [https://www4.oca.com.ar/ocaepak/help/mododeuso.asp](Modo de Uso)
  • 以下方法在OCA原始Web服务中可用。

    • AnularOrdenGenerada
      • 撤销已生成的订单或提货/入库订单
    • GetCentroCostoPorOperativa
      • 返回客户启用的、可用来进行指定操作的代价中心
    • GetCentrosImposicion
      • 返回所有存在的代价中心
    • GetCentrosImposicionPorCP
      • 返回所有存在的、靠近邮编的代价中心
    • GetEnviosUltimoEstado
      • 查询指定日期范围内的详细信息
    • IngresoOR
      • OR文件录入
    • List_Envios
      • 给定客户的CUIT和日期范围,返回该期间内所有已完成的运输
    • Tarifar_Envio_Corporativo
      • 为公司运输计费
    • Tracking_OrdenRetiro
      • 给定提货订单号,返回所有相关运单
    • Tracking_Pieza
      • 给定一个运输,返回所有事件