mojaSymfonia FORUM
https://forum.mix-soft.pl/

Import faktur do FiK
https://forum.mix-soft.pl/viewtopic.php?f=16&t=3095
Strona 1 z 2

Autor:  kadamowi [ 2011-05-07, 16:43 ]
Tytuł:  Import faktur do FiK

Chciałbym importować do Symfonii faktury z innego programu, którego jestem autorem.
Chciałbym to robić na bazie Importu specjalnego "Symfonia Handel" czyli bazując na szablonie hmfk.ams
Temat funkcjonował na forum, ale wyrywkowo i nie wyczytałem z nich rozwiązania.

Podstawowy temat to jak powiązać Kontrahenta istniejącego w FiK ?
Założyłem, że identyfikatorem jest Kod i taki próbuje podawać.
Cytuj:
Kontrahent{
kod =NATA
nazwa =NATA
miejscowosc =
ulica =
kodpocz =
nip =
}


Niestety nie podłącza mi mimo, że mam zdefiniowanego kontrahenta o kodzie NATA
Czasem w trakcie importu (nie znalazłem reguły kiedy) pojawiała mi się lista Kontrahentów nawet ze wskazanym właściwym, ale po kliknięciu na Użyj i tak go nie było po imporcie.
Kobinowałem chyba z ustawianiem jeszcze pola Id.

Krzysztof

Autor:  wrob [ 2011-05-07, 18:18 ]
Tytuł: 

Temat na forum byl juz o konkretach i rozwizaniach problemow...

A podstawowy opis masz w pliku pomocy do szablonow importu specjalnego - poszukaj sobie w katalogu FK\dokumentacja i poczytaj, no i przeanalizuj sobie dokladnie pare szablonow

PS. Jesli to program autorski to rozważ tez mozliwosc bezposredniej integracji do FK za pomoca ITG (tez bylo na forum)

Autor:  kadamowi [ 2011-05-08, 22:55 ]
Tytuł: 

Zanim napisałem posta to trochę pogrzebałem w dokumentacji i poszukałem na forum.
W Dokumentacja\AmFK znalazłem tylko helpa "Import specjalny", niestety jest to tylko opis szablonów, można dowiedzieć się z niego jak napisać szablon ale nie jak Symfonia te dane przetwarza. Ja w każdym razie nie doczytałem.
Na forum niestety ciężko się szuka, a jak się znajdzie to konkretne problemy, inne niż moje.

Ja nie chcę pisać szablonu, zakładam, że hmfk.ams jest wystarczający do moich potrzeb bo nie są one wyrafinowane.

Obiekt Integracji mnie kusi, ale zostawię to na następny krok. Założyłem, że jak nie poradzę sobie z banalnym importem z pliku tekstowego to tym bardziej nie uda mi się ambitniejszym podejściem.

Prosiłbym jednak o podpowiedź w jakim dokumencie znajdę dobry opis jak wyprodukować plik do szablonu hmfk lub wskazanie linka do forum gdzie to było opisane.

Na razie usiłuję tylko podczepić właściwego kontrahenta, myślę że z wypełnianiem dokumentu to przy pomocy księgowej sobie poradzę.

Autor:  wrob [ 2011-05-08, 23:12 ]
Tytuł: 

Nie ma takowego dokumentu - zycie bylo by zbyt proste musisz sobie niestety pokombinowac - np eksportujac z handlu przykladowe dokumenty i analizujac jak sie z nich wczytuja kth...

Pozatym czemu akurat import za pomoca hmin prosciej uzyc jakiegos szablonu ktory czyta csv np subiekt czy cdnfpp..... w sensie iz prosciej wygenerowac pod niego plik i latwiej sie go analizuje....

PS. Nie zgodze sie z toba w temacie iz import z pliku tekstowego jest banalny - jesli sie wglebic nieco - to wlasnie przez COM+ integracji to latwiej dodac dokumenty do bazy niz sie meczyc z uzykaniem pliku w formacie3....


A co do twojego pierszego pytania - symfonia FK uzgadnia sobie po polu $klucz/$id w szablonie importu mapujac otrzymany z pliku klucz z numerkiem w swojej bazie kontrahnetow FK - mapowanie to mozesz zobaczyc/zmodyfikowac w opcji import specjalny/uzgodnienia i tam kontrahenci (oczywscie aby tam cos bylo musisz najpierw wykonac import i cos w trakcie uzgodnic)

Autor:  Jarek75 [ 2011-05-09, 08:17 ]
Tytuł:  Re: Import faktur do FiK

kadamowi pisze:
Czasem w trakcie importu (nie znalazłem reguły kiedy) pojawiała mi się lista Kontrahentów nawet ze wskazanym właściwym, ale po kliknięciu na Użyj i tak go nie było po imporcie.

To zdanie jest niejasne. Mam nadzieję, że kontrahent nie zniknął po naciśnięciu użyj. Kontrahent podpowiada się chyba po NIP-ie. Jeżeli wszystkie uzgadniane pola są takie same (skrót, nazwa, pola adresu), to zdaje się, że uzgodni się automatycznie.

Uważam, że wybrałeś dobrą drogę, przez HMFK.AMS. Niestety ma on pewne ograniczenia, np. identyfikator kontrahenta musi być liczbą. Można łatwo przerobić ten plik i znieść to ograniczenie, ale jeżeli chcesz być standardowy, to spróbuj zastosować identyfikator integer. W którym polu jest identyfikator - dowiesz się z pliku HMFK.AMS.

Autor:  darek.007 [ 2011-07-13, 21:33 ]
Tytuł: 

widzę koledzy bładzą ....

otwieramy pierwszy lepszy szablon importu
plik AMS w katalogu SZABLON pogramu FK


Section( "Kontrahent", "Kontrahent")
{
$klucz = SUM0([id],-65535)
$skrot = [kod]
$nazwa = [nazwa]
$miejscowosc = [miejscowosc]
$gmina = [rejon]

IF ( REX( [nip], "{[rRpP]}/:{*$}" ) )
{
IF ( EQUAL( TRANSLATE(@rex1, "U"), "P"))
$pesel = @rex2
ELSE
$regon = @rex2


w cytowanym przez Ciebie fragmencie brakuje pola KLUCZ
klucz może być czymkolwiek (liczba, text nie wiem co jeszcze)
to właśnie pole klucz zapisywane jest w uzgodnieniach profilu importu ... cokolwiek by to nie znaczyło

UWAGA !!!
byle to coś nie zawierało znaku minus "-"

Autor:  kadamowi [ 2012-02-22, 03:58 ]
Tytuł:  Re: Import faktur do FiK

Temat odłożyłem na półkę ale wrócił jak bumerang i nie mogę sobie z nim poradzić.

Plik się wczytuje do bufora ale wywala dwa błędy, być może jeden wynika z drugiego.
1) Jak w temacie nie ustawia mi kontrahenta
Komunikat w stylu "Nie wprowadzono kontrahenta" a po podejrzeniu w buforze w miejscu Kod jest "= nieznany ="
Wystarczy jednak kliknąć w Rejestr i wrócić i magicznie pojawia się HORTEX
2) Właśnie ten rejestr mi się też nie wypełnia

Kontrahent{
kod =HORTEX
nazwa =Hortex Holding SA ul. Mszczonowska 2, 02-337 Warszawa O/ZPOW w Skrzyńsku
miejscowosc =Przysucha
ulica =Przemysłowa 27
kodpocz =26-400
nip =567-14-07-582
}
Dokument{
kod =
nazwa =
data = 2012-01-29
datasp = 2012-01-30
symbol FK =FVS
obsluguj jak =FVS
FK nazwa = 178/ast/11/033
opis FK = Zestaw części wg załącznika:
kwota = 32176.95
Zapis{
strona = WN
kwota = 32176.95
konto = 201-2-1-8
opis = Zestaw części wg załącznika:
NumerDok = 178/ast/11/033
Pozycja =
ZapisRownolegly =
}
Zapis{
strona = MA
kwota = 26160.12
konto = 731-9
opis =
NumerDok = 178/ast/11/033
Pozycja =
ZapisRownolegly =
}
Zapis{
strona = MA
kwota = 6016.83
konto = 221-1
opis =
NumerDok = 178/ast/11/033
Pozycja =
ZapisRownolegly =
}

Rejestr{
ABC = 1
datarej = 2012-01-31
okres = 2012-02-01
brutto1 = 32176.95
netto1 = 26160.12
vat1 = 6016.83
stawka1 =23
brutto2 =
netto2 =
vat2 =
stawka2 =
brutto3 =
netto3 =
vat3 =
stawka3 =
brutto4 =
netto4 =
vat4 =
stawka4 =
netto0 =
nettoWolne =
nettoNieop =
sumanetto = 26160.12
sumavat = 6016.83
brutto = 32176.95
}
Transakcja{
IdDlaRozliczen =
termin = 2012-02-02
}

Autor:  rafal [ 2012-02-22, 10:47 ]
Tytuł:  Re: Import faktur do FiK

Wczytaj się dokładnie w odpowiedzi jakie otrzymałeś.
zastosuj się do wskazówek darek.007 i po problemie.

Autor:  kadamowi [ 2012-02-23, 00:43 ]
Tytuł:  Re: Import faktur do FiK

To po manipulacjach i milionach razy importu dokumentu doszedłem:
(dla tych co tu trafią jak ja)
1) Aby powiązać kontrahenta z dokumentem trzeba dodać pozycję
Dane sprzedawcy{
khid =8
}
Gdzie 8 to jest id Kontrahenta jaki Symfonia nadała
2) Aby rejestr się wypeńiał
W dokumencie musi być ustawione
rejestr_vat =rIMP
nazwa_rejestru_vat =rejestr sprzedaż krajowa
i sekcji Rejestr
skrot =rIMP
Nazwa =rejestr sprzedaż krajowa

Dziękuję za pomoc

KA

Autor:  skline [ 2019-02-14, 09:50 ]
Tytuł:  Re: Import faktur do FiK

Witam,

czy posiada ktoś szablon do importu FV, które zawierają różne stawki VAT? Chodzi głownie o FV, które posiadają zarówno pozycje z VATem 23% jaki z NP?

z góry dziękuję za pomoc.

Autor:  rafal [ 2019-02-14, 16:56 ]
Tytuł:  Re: Import faktur do FiK

Jeżeli są różne stawki to powtarzasz sekcję Rejestr{}

Autor:  skline [ 2019-02-15, 10:42 ]
Tytuł:  Re: Import faktur do FiK

Po prostu skopiowanie drugi raz sekwencji?
Nie widzę tam "na sztywno" zdefiniowanych stawek VAT.

mój rejestr wygląda następująco:

" case "rejestr"
IF( Equal(Equal($$obslugujJak, "FWN"), Equal($$obslugujJak, "DP")) )
{
MakeSec("rejestr")
{
IF( EXIST( "skrot") )
$Klucz = CAT([skrot], ",", "zw", "np", ",", [stawka])
ELSE
$Klucz = CAT($$klucz, ",", "zw", "np", ",", [stawka])
@nazwa = [Nazwa]

switch ( [ABC] )
{
case "2"
$ABC = 2 //B
break
case "4"
$ABC = 4 //C
break
case "8"
$ABC = 8 //D
break
case else
$ABC = 1 //A
break
}

switch( Translate( $$rodzaj_dok, "L") )
{
case "sprzedaży"
switch( [metoda_vat] )
{
case "0"
$oczek = 0
break
case "1"
switch( $$ObslugujJak )
{
case "FKS"
case "RKS"
$oczek = 0
break
case else
$oczek = 2
break
}
break
case "2"
$oczek = 0
break
}
break
case "zakupu"
switch( $$naliczenie_VAT )
{
case "0"
$oczek = 0
break
case "1"
$oczek = 1
break
case "3"
$oczek = 2
break
case "4"
$oczek = 2
break
case "5"
$oczek = 2
}
break
}
$okres = [okres]
$netto = [netto]
$vat = [vat]
$brutto = [brutto]
$stawka = [stawka]
$usluga = [usluga]
$ue = [ue]
$rozbicie = [rozbicie]
$dekretacja = [dekretacja]

// Z "http://drotfs/Sites/FORTE/Development/Wielowalutowoœĉ/Notatka%20ze%20spotkañ%20w%202010_03%20o%20przyjmowaniu%20dokumentów%20z%20importu%20i%20ITG.docx":
// "Handel przesy³a Netto, VAT i Brutto w walucie".
// Zatem z uwagi na Handel (jako jednego z nadawców)
$nettoWaluta = [nettoWaluta]
$vatWaluta = [vatWaluta]
$bruttoWaluta = [bruttoWaluta]

$typ = "zw"
// ponizsze poznum od v5.20 mozna wyrzucic - robi to import
switch ( $$obslugujJak )
{
case "FVS"
case "FVZ"
case "RUS"
case "RUZ"
$poznum = -1
break
}

Section("", "", "REPEAT") //REPEAT: analizujemy wszystkie podsekcje
{
switch( Translate( Name(), "L") )
{
case "pozycja vat"
MakeSec( "pozycja vat" )
{
$stawka=[stawka]
$stawka_pl=[stawka_pl]
$opis=[opis]
$wartosc=[wartosc]
$usluga=[usluga]
$ue=[ue]
}
}
}
}
}
break"

Autor:  rafal [ 2019-02-15, 14:16 ]
Tytuł:  Re: Import faktur do FiK

w pliku z danymi a nie w pliku szablonu :)

Autor:  skline [ 2019-02-15, 14:46 ]
Tytuł:  Re: Import faktur do FiK

tak próbowałem, ale jest z tym problem, stąd mój pierwszy post :)
jeśli mam .txt w kilkoma pozycjami z tym samym VATem to jest ok, jeśli są pozycje z różnym VATem to efekt importu jest taki jak na zdjęciach:

https://www.dropbox.com/s/q0nupmavyoz2gk2/1.png?dl=0

FV z różnymi stawkami VAT są z czerwonym "!"

https://www.dropbox.com/s/gig9jbcyhuq5vx1/2.png?dl=0

i w efekcie mamy tylko jedną pozycję

https://www.dropbox.com/s/gj1m5mami4c6bgq/3.png?dl=0

Autor:  skline [ 2019-02-19, 09:20 ]
Tytuł:  Re: Import faktur do FiK

@rafal dasz radę coś podpowiedzieć/ pomóc?

Strona 1 z 2 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/