patosmack / oca-php-api
PHP class for OCA Express Pak
dev-master
2016-03-08 19:58 UTC
This package is not auto-updated.
Last update: 2024-11-17 08:28:09 UTC
README
Clase PHP para OCA Express Pak.
Con Composer
Desde línea de comandos
composer require patosmack/oca-php-api:dev-master
Como dependencia en tu proyecto a través de composer.json
{ "require": { "patosmack/oca-php-api": "dev-master" } }
Uso
### 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);
Para más información y más documentación:
- [http://webservice.oca.com.ar/oep_tracking](Web Service)
- [https://www4.oca.com.ar/ocaepak/help/mododeuso.asp](Modo de Uso)
-
Los siguientes métodos están disponibles en el web service original de OCA.
- AnularOrdenGenerada
- Anulación de Orden de Retiro u Orden de Admisión
- GetCentroCostoPorOperativa
- Devuelve los Centros de Costo del cliente habilitas para ser utilizadon con la operativa indicada
- GetCentrosImposicion
- Devuelve todos los Centros de Imposición existentes
- GetCentrosImposicionPorCP
- Devuelve todos los Centros de Imposición existentes cercanos al CP
- GetEnviosUltimoEstado
- Detalle envíos entre fechas
- IngresoOR
- Ingreso de archivo de OR
- List_Envios
- Dado el CUIT del cliente con un rango de fechas se devuelve una lista con todos los Envíos realizados en dicho período
- Tarifar_Envio_Corporativo
- Tarifar un Envío Corporativo
- Tracking_OrdenRetiro
- Dado un nro. de Orden de Retiro, devuelve todas sus guías
- Tracking_Pieza
- Dado un envío se devuelven todos los eventos
- AnularOrdenGenerada