Coder Social home page Coder Social logo

consulta about greenter HOT 21 CLOSED

abelnexus avatar abelnexus commented on June 10, 2024
consulta

from greenter.

Comments (21)

abelnexus avatar abelnexus commented on June 10, 2024 1

vale, si no se puede no se puede muchas gracias amigo por tu tiempo :D

from greenter.

giansalex avatar giansalex commented on June 10, 2024

Es solo concaternar los 3 códigos: Departamento-Provincia-Distrito

from greenter.

abelnexus avatar abelnexus commented on June 10, 2024

con 3 select y mysql ?

from greenter.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

hola amigo ya pude hacerlo, ahora me piden que agregue guia de remision transportista y no veo ejemplos de eso

from greenter.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

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.

giansalex avatar giansalex commented on June 10, 2024

si se trata de referencia en una factura, asi es.

from greenter.

abelnexus avatar abelnexus commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

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.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

captura

from greenter.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

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.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

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.

giansalex avatar giansalex commented on June 10, 2024

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.

image

from greenter.

abelnexus avatar abelnexus commented on June 10, 2024

amigo ese facturadorti que esta en c# que le falta ? quiero usar como base para aprender a hacer las facturas en C#

from greenter.

giansalex avatar giansalex commented on June 10, 2024

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.

abelnexus avatar abelnexus commented on June 10, 2024

si justamente es lo que quiero generar, firmalo y enviarlo solo eso

from greenter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.