diegonella / oca
Port para utilizar los metodos de tarifar con OCA
Installs: 1 358
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=5.6.4
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2025-03-13 05:38:45 UTC
README
Laravel OCA Express Pak.
Con Composer
Desde línea de comandos
composer require diegonella/oca
Como dependencia en tu proyecto a través de composer.json
{ "require": { "diegonella/oca": "^1.0" } }
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 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);
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