Comments (21)
vale, si no se puede no se puede muchas gracias amigo por tu tiempo :D
from greenter.
Es solo concaternar los 3 códigos: Departamento-Provincia-Distrito
from greenter.
con 3 select y mysql ?
from greenter.
si claro, primero listas los departamentos, luego cuando cambie lista sus provincias y por ultimo cuando cambie provincia liste sus distritos, finalmente unes los codigos seleccionados
from greenter.
hola amigo ya pude hacerlo, ahora me piden que agregue guia de remision transportista y no veo ejemplos de eso
from greenter.
agregar guia remision como comprobante (guia de remision electronica) o como un adjunto en factura.
$guia = (new Document())
->setTipoDoc('31') // código guia transportista
->setNroDoc('0001-23');
$invoice->setGuias([$guia]);
from greenter.
no estoy entendiendo, el que hice es guia de remision remitente(o eso creo XD) y pra transportista solo cambia el tipo y nro de documento ?
from greenter.
si se trata de referencia en una factura, asi es.
from greenter.
me dice nombre zip incorrecto creo estoy haciendo mal ya que guia de remison remitente y guia de remision transportista tiene diferentes datos
from greenter.
esto es lo unico que encuentro de trnasportista
->setGuiaEmbebida((new EmbededDespatch())
->setLlegada(new Direction('070101', 'AV. REPUBLICA DE ARGENTINA N? 2976 URB.'))
->setPartida(new Direction('070101', 'AV OSCAR R BENAVIDES No 5915 PE'))
->setTransportista((new Client())
->setTipoDoc('6')
->setNumDoc('20100006376')
->setRznSocial('TRANS SAC')
)->setNroLicencia('1111111111')
->setTranspPlaca('B9Y-778')
->setTranspCodeAuth('112121')
->setTranspMarca('Scania')
->setModTraslado('01')
->setUndPesoBruto('KGM')
->setPesoBruto(2020.23)
pero eso se genera en una factura
from greenter.
eso es cuando no quieres realizar una guia electronica por separado, entonces puedes tener una factura-guia como se le conoce, el formato del documento no cambia si es transportista o remitente.
from greenter.
con esto hago la guia de remision remitente y quiero hacer hacer una guia de transportista por separado que cosas cambio y agrego amigo para que cree el transportista
$transp = new Transportist();
$transp->setTipoDoc($_POST['Ttipo_documento'])
->setNumDoc($_POST['Tdocumento'])
->setRznSocial($_POST['Tdenominacion'])
->setPlaca($_POST['Tplaca'])
->setChoferTipoDoc($_POST['Tchofer_tipo'])
->setChoferDoc($_POST['Tchofer_doc']);
$envio = new Shipment();
$envio->setModTraslado($_POST['modalidad'])
->setCodTraslado($_POST['motivo'])
->setDesTraslado($descr)
->setFecTraslado(new \DateTime())
->setPesoTotal($_POST['peso'])
->setUndPesoTotal($_POST['medida'])
->setNumBultos($_POST['bultos'])
->setNumContenedor($_POST['contenedor'])
->setLlegada(new Direction($_POST['codigoubigeo2'], $_POST['llegada']))
->setPartida(new Direction($_POST['codigoubigeo1'], $_POST['partida']))
->setTransportista($transp);
$despatch = new Despatch();
$despatch->setTipoDoc($_POST['codigodocumento'])
->setSerie($_POST['serie'])
->setCorrelativo($_POST['numero'])
->setFechaEmision(new \DateTime())
->setCompany($company)
->setDestinatario($client)
->setObservacion($_POST['observacion'])
->setEnvio($envio);
$despatch->setDetails($itemsdes);
from greenter.
from greenter.
según este apartado , el modelo se usa para remitente o transportista, la principal diferencia es el tipo de documento. Otra información que necesites agregar es algo que desconozco, tendrías que ver como es una guia fisica y que información difiere entre Remitente o transportista, pero ambos se utilizan el mismo formato.
from greenter.
lo decia por que vi un video donde generan una factura desde sunat sol (es lo unico que encontre ) y ponen marca de modelo de carro y es esto(justamente los datos que no uso en guia de remitente)
setNroLicencia('1111111111')
setTranspCodeAuth('112121')
setTranspMarca('Scania')
solo agrego estos campos y sigo usando la serie "T001" ?
from greenter.
esos campos son para factura-guia , la serie sigue siendo de la factura, el T001 seria si es una guia electronica propiamente dicha
from greenter.
ahh ya amigo ya entiendo mejor, solo cambie el tipo de documento
$despatch = new Despatch();
$despatch->setTipoDoc($_POST['codigodocumento']) cambiado a "31"
->setSerie($_POST['serie']) = "T001"
->setCorrelativo($_POST['numero']) "000001"
Y ME VOTA ERROR - El valor del tipo de guía es inválido. :(
Error: DespatchAdviceTypeCode - El valor del tipo de guía es inválido.
from greenter.
Al parecer solo acepta guia remitente, en su pagina no hay guia para transportista solo esta la opcion por el portal de Sunat. Tendrias que llamar a sunat y preguntarle si es posible enviar desde el sistema del contribuyente y que opcion se usaría.
from greenter.
amigo ese facturadorti que esta en c# que le falta ? quiero usar como base para aprender a hacer las facturas en C#
from greenter.
ese proyecto realmente no esta pensado para ser opensource, puedes usarlo como referencia en algunos puntos como generar el xml, firmarlo o conectarte al webservice.
from greenter.
si justamente es lo que quiero generar, firmalo y enviarlo solo eso
from greenter.
Related Issues (20)
- Modelos sin un toString o un toJson ? HOT 1
- problema con flotante epsilon php
- ActionNotSupported-The message with Action 'sendBill' HOT 7
- Emisión de Boletas Electrónicas en Nuevo Régimen Único Simplificado (NRUS) HOT 2
- Agregar campos a notas de debito
- Guías de remisión para el nuevo sistema de recepción HOT 9
- Obtener enlace desde el cdr HOT 1
- Error en endpoint envio PROD
- Retorno de token HOT 3
- Using ${var} in strings is deprecated HOT 1
- Factura con Pago Anticipado
- setAtributos HOT 6
- validacion de XML de CPE HOT 6
- Guía de remisión del trasportista HOT 3
- EXPORTACION
- Redondeo a dos decimales con error: cantidad, mtoValorUnitario y mtoPrecioUnitario HOT 13
- Campos faltantes en notas cyd
- Support node js
- ANTICIPOS HOT 1
- timeOut en respuesta de Sunat HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from greenter.