用于使用 OCA 计费方法的端口

1.2.1 2020-03-11 18:23 UTC

This package is auto-updated.

Last update: 2024-09-13 04:39:30 UTC


README

Laravel OCA Express 包.

使用 Composer

从命令行

composer require diegonella/oca

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

{
    "require": {
        "diegonella/oca": "^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

use diegonella\OCA\Oca;
$oca 	= new Oca($cuit = '20-12345678-7', $operativa = 12345);
$price 	= $oca->tarifarEnvioCorporativo(1, 1, 1640, 1006, 1, 0);
$envios = $oca->listEnvios($fechaDesde = '01-01-2020', $fechaHasta = '01-02-2020');

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

有关更多信息及更多文档

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

    • AnularOrdenGenerada
      • 撤销生成的订单、提货订单或入库订单
    • GetCentroCostoPorOperativa
      • 返回客户启用的可用于指定操作的各个成本中心
    • GetCentrosImposicion
      • 返回所有存在的征税中心
    • GetCentrosImposicionPorCP
      • 返回所有存在的征税中心,这些中心位于附近的邮编
    • GetEnviosUltimoEstado
      • 在日期之间获取详情发送
    • IngresoOR
      • 上传 OR 文件
    • List_Envios
      • 给定客户的 CUIT 和日期范围,返回该期间内所有已完成的发送的列表
    • Tarifar_Envio_Corporativo
      • 为公司发送计费
    • Tracking_OrdenRetiro
      • 给定一个提货订单号,返回所有相关单据
    • Tracking_Pieza
      • 给定一个发送,返回所有事件